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