用了分隔了,不稳定,一时可以,一时又乱,搞了两天了!
Messagebox.show("当前FTP目录" & ftp1.CurrentDir)
If ftp1.DirExists(ftp_dir) = False Then
Dim ftp_dirs() As String
ftp_dirs = ftp_dir.split("\")
For Index As Integer = 2 To ftp_dirs.Length - 1 '注因为第0,1数组是系统分配的,所以从第3位数组开始!
Messagebox.show("历遍" & Index)
If ftp1.DirExists( ftp_dirs(Index)) = False Then
Messagebox.show("历遍" & Index & "判断FTP目录 : " & ftp_dirs(Index) & " [不存在] " )
If ftp1.MakeDir( ftp_dirs(Index)) Then
ftp1.Changedir( ftp_dirs(Index))
Messagebox.show("改变FTP目录到: " & ftp_dirs(Index))
Messagebox.show("当前FTP目录" & ftp1.CurrentDir)
End If
Else
ftp1.Changedir(ftp_dirs(Index))
Messagebox.show("历遍" & Index & "判断FTP目录 : " & ftp_dirs(Index) & " [存在] " )
Messagebox.show("当前FTP目录" & ftp1.CurrentDir)
End If
Next
End If
[此贴子已经被作者于2013-9-20 23:06:53编辑过]