首页 > 解决方案 > 如何使用 FTPWebRequest 从 FTP 中删除文件

问题描述

Dim FTPRequest As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create(FTPServer & "something.txt"), System.Net.FtpWebRequest)
FTPRequest.Credentials = New System.Net.NetworkCredential(FTPUsername, FTPPassword)
FTPRequest.Method = System.Net.WebRequestMethods.Ftp.DeleteFile

我想通过这种方法从 ftp 删除文件,但文件没有被删除并且没有给出任何错误对不起我的英语谢谢当我尝试这个代码时

标签: .netvb.netftp

解决方案


您的代码永远不会运行请求,它只会创建对象。

您可以按如下方式运行请求:

Dim response As FtpWebResponse = CType(FTPRequest.GetResponse(), FtpWebResponse)

StatusDescription从属性中获取结果。

MsgBox(response.StatusDescription) 'show status

另请查看文档: https ://docs.microsoft.com/en-us/dotnet/api/system.net.ftpwebresponse.statusdescription?view=netframework-4.8


推荐阅读