【发布时间】:2015-10-05 09:21:16
【问题描述】:
希望这是我关于这个项目的最后一个问题!提前感谢您的任何指导。
我正在尝试检查我的 FTP 上是否存在目录,如果不存在,则创建该文件夹。这是我的代码...
strID = TextBox1.Text
If (Not System.Net.WebRequestMethods.Ftp.ListDirectoryDetails.Contains(strID)) Then
Dim FTPReq As System.Net.FtpWebRequest = CType(System.Net.WebRequest.Create("ftp://username:pass@ftpaddress.ftp.net/" & strID), System.Net.FtpWebRequest)
FTPReq.Method = System.Net.WebRequestMethods.Ftp.MakeDirectory
End If
这没有任何作用,我得到 FTP 错误 550 文件不可用。我很确定我以前有这个工作,但我想我可能忘了保存:(
【问题讨论】:
-
是的,并且已经很好地使用了该代码,但这与上传文件无关。我可以使用 My.Computer.Network.DownloadFile() 或 UploadFile() 上传/下载。我需要查看目录是否存在,如果不存在,则创建目录。如果我上传一个文件并且目录不存在,它会从 FTP 抛出一个 550 错误。