无论大小如何,我的应用程序都会在大约 15 秒内从 ftp 中删除一个文件。另一方面,FileZilla 会立即删除同一个文件。
这是我的代码:
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(fileName);
request.Proxy = null;
request.UsePassive = false;
request.KeepAlive = !request.UsePassive;
request.Method = WebRequestMethods.Ftp.DeleteFile;
request.Credentials = new NetworkCredential(usr, pwd);
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Debug.Print("Delete status: {0}", response.StatusDescription);
response.Close();
我尝试使用异步函数删除文件,但我得到“无法发送具有此动词类型的内容主体。” 错误。
这可以更快吗?为什么这么慢?
谢谢!