C#:FTP如何識別550 ftp錯誤,目錄已存在或未找到目錄。 因爲550可以是他們兩個。C#:FTP如何識別550 ftp錯誤,目錄已存在或目錄未找到
0
A
回答
1
目錄已存在只能在您嘗試創建目錄時發生。所以如果你正在創建一個目錄,你得到了550,那就是那個。
目錄未找到只能在瀏覽目錄時發生。所以再次,這是很容易識別給你在哪裏做什麼行動。
0
簡單的答案是:你不能。即使「目錄已經存在」只能在嘗試創建目錄時纔會發生,但由於其他原因(如缺少或其他不可訪問的父目錄),它仍可能返回550。
您可以做的最好的辦法是檢查550的返回碼,然後檢查目錄是否通過請求其文件列表來檢查它是否存在。如果它已經存在,你會得到一個列表,如果沒有,你會得到一個錯誤。
相關問題
- 1. 保存JSON到ftp目錄
- 2. FTP下載目錄C++
- 3. C# - 下載目錄 - FTP
- 4. 如何在腳本任務中指定源FTP目錄和目標FTP目錄?
- 5. 找不到ftp批處理目錄
- 6. FTP連接錯誤550
- 7. FTP命令「get * .txt」錯誤「550文件未找到」
- 8. 如何從FTP登錄目錄
- 9. 在FTP中創建目錄
- 10. LibCurl子目錄的FTP目錄列表
- 11. PHP - FTP子目錄遞歸?
- 12. 遞歸FTP目錄有一個會話(使用捲曲或FTP)
- 13. 如何使用FTP目錄填充JTree?
- 14. 使用FTP下載具有子目錄的完整目錄C#
- 15. 如何解決FTP錯誤2不是目錄
- 16. 如何同步本地目錄與遠程ftp目錄?
- 17. C#File.Copy目錄未找到
- 18. 如何使用FTP .net連接到根目錄WinSCP C#
- 19. FTP「550訪問被拒絕」錯誤
- 20. c#4:檢查FTP目錄是否存在
- 21. 如何檢查FTP目錄是否存在
- 22. 如果我不知道該目錄是否已經存在,如何使用PHP將文件FTP到FTP服務器上的目錄?
- 23. FTP在java上傳目錄樹
- 24. 使用Apache Commons FTP庫在Android上通過FTP下載目錄
- 25. 確定FTP URL是否是目錄名或使用C#
- 26. /var/www目錄未找到
- 27. 如何用C#中的FTP列出目錄內容?
- 28. 如何使用libcurl(for C)打印遠程FTP目錄列表?
- 29. Windows Azure:服務器錯誤,404 - 文件或目錄未找到
- 30. 遞歸掃描目錄和子目錄通過FTP與PHP