首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ftp删除文件速度很慢

Ftp删除文件速度很慢
EN

Stack Overflow用户
提问于 2012-06-25 21:04:16
回答 1查看 921关注 0票数 0

我的应用程序在大约15秒内从ftp中删除一个文件,而不管文件的大小。另一方面,FileZilla会立即删除相同的文件。

下面是我的代码:

代码语言:javascript
复制
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();

我试图删除带有异步功能的文件,但是我得到'Cannot send a content-body with this verb-type.‘’。错误。

这还能更快吗?为什么这么慢?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-25 21:10:26

您运行的是什么操作系统?我唯一的想法是,在Windows中,FileZilla可能只会标记一个要删除的文件,而不是真正删除它。一旦文件被标记为要删除,当新数据传入时,该文件可能会被覆盖。“即时”删除来自设置标志“全部”。我相信你的代码不是。如果你使用的是windows,你可以看到这一点,因为删除任何大小的文件,不管有多大都是即时的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11189931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档