C#:FTP如何识别550 FTP错误,目录已存在或未找到目录

C#:FTP如何识别550 FTP错误,目录已存在或未找到目录,c#,directory,ftp-client,C#,Directory,Ftp Client,C#:FTP如何识别550 FTP错误,目录已存在或未找到目录。 因为550可以同时是这两个目录。只有在您尝试创建目录时,目录才能存在。所以如果你在创建一个目录,你得到一个550,那么这就是一个 未找到目录只能在浏览目录时发生。同样,考虑到你在做什么,这很容易识别。简单的答案是:你不能。即使“目录已经存在”只能在您尝试创建目录时发生,但由于其他原因,例如缺少或无法访问父目录,它仍可能返回550 最好的方法是检查返回代码550,然后通过请求文件列表来检查目录是否在那里。如果它已经存在,您将得到一个

C#:FTP如何识别550 FTP错误,目录已存在或未找到目录。
因为550可以同时是这两个目录。

只有在您尝试创建目录时,目录才能存在。所以如果你在创建一个目录,你得到一个550,那么这就是一个


未找到目录只能在浏览目录时发生。同样,考虑到你在做什么,这很容易识别。

简单的答案是:你不能。即使“目录已经存在”只能在您尝试创建目录时发生,但由于其他原因,例如缺少或无法访问父目录,它仍可能返回550

最好的方法是检查返回代码550,然后通过请求文件列表来检查目录是否在那里。如果它已经存在,您将得到一个列表,如果不存在,您将得到一个错误