码迷,mamicode.com
首页 > Windows程序 > 详细

C# FTP远程服务器返回错误:(550) 文件不可用(例如,未找到文件,无法访问文件)

时间:2016-07-28 15:40:00      阅读:953      评论:0      收藏:0      [点我收藏+]

标签:

今天用代码删除FTP服务器上的目录时候,报错:远程服务器返回错误:(550) 文件不可用(例如,未找到文件,无法访问文件)。

习惯性的google,不外乎以下几点:

 

1.URL路径不对,看看有没有多加空格,或者大小写问题

2.权限是否足

3.需要反复连接的时候,如GetFileList,需要递归获得所有文件,keepAlive则设成false,一个查询请求完了后就关闭.

 

 

照做后问题依旧,很苦恼!

然后在FTP上建立了一个空目录,删除之,竟然能删除了。。。。

所以,找到原因:删除目录,该目录下不能有文件,必须为空。

 

即删除目录,先删除该目录下的文件,然后删除该目录,注意该目录的上一级目录必须存在!。

C# FTP远程服务器返回错误:(550) 文件不可用(例如,未找到文件,无法访问文件)

标签:

原文地址:http://www.cnblogs.com/x-poior/p/5714607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!