Dim bh As String = Tables("临时版本跟踪表").Current("临时版本编号")
Dim lsbbbh As String = Tables("临时版本跟踪表").current("临时版本编号") & "(" & Tables("临时版本跟踪表").current("客户") & "_" & Tables("临时版本跟踪表").current("博达机型") & ")"
Dim dlg As new OpenFileDialog
dlg.MultiSelect = True
If dlg.ShowDialog = DialogResult.OK Then
Dim s As String
s = "你选择了" & dlg.FileNames.Length & "个文件, 分别是:"
For Each f1 As String In dlg.FileNames
s = s & vbcrlf & f1
Next
MessageBox.Show(s,"你选择的文件数量及其路径如下:")
Dim ftp As new FTPClient
ftp.Host = "124.74.246.246"
ftp.Account = "tester"
ftp.Password = "tester"
e.Form.text = lsbbbh & "*~*~*" & "所选文件上传中...."
Dim ss As String
Dim fname As String
Dim Values As New List(Of String)
For Each f2 As String In dlg.FileNames
Dim f3 As String = FileSys.GetName(f2) '取出f2的文件名
If f3.EndsWith("_vxWorks") Then
Dim idx As Integer = f3.LastIndexOf("_vxWorks")
fname = f3.SubString(0, idx-1) & "_" & bh & "_vxWorks"
Else
Dim idx As Integer = f3.LastIndexOf(".")
If idx > -1 Then
fname = f3.SubString(0, idx) & "_" & bh & f3.SubString(idx)
Else
fname = f3 & "_" & bh
End If
End If
If (ftp.Upload(f2,Vars("zhygwjj") & "\" & fname))= True Then '判断是否上传成功
values.add(f2) '如果上传成功,那么就把这个文件添加到集合values里面
ss = ss & vbcrlf & fname '分行显示重命名后的fname的文件名
End If
Next
Functions.Execute("listview")
e.Form.text = lsbbbh & "*~*~*" & "版本目录文件list"
MessageBox.Show(ss,"恭喜你上传成功" & values.count & "个文件!,重命名后的文件名分别为:")
ftp.Close
End If