0
A
回答
2
爲什麼你要使用一個命令行工具,用於最終用戶,從代碼?您將很難閱讀並解析stdout
和stderr
以獲取您的命令產生的響應或錯誤。
只需使用FtpWebRequest
和FtpWebResponse
,因爲它們提供了一個體面的,易於使用的接口,其中包含錯誤檢查等。
2
儘量保持語言的習慣,儘可能使用圖書館。將使用C#的異常處理錯誤,而不是檢查某些模糊的命令行錯誤級別值。
2
使用庫可以訪問與代碼更好地集成的類,事件和異常處理等。我會說這比可以解釋命令行應用程序的文本輸出和返回代碼更可維護。所以我的建議是使用庫。
相關問題
- 1. FTP命令發送vs put
- 2. FTP列表命令響應
- 3. C#與命令行FTP幫助
- 4. Plesk SSH Ftp命令
- 5. 使用FTP「附加」命令
- 6. Datagram Packet FTP應用程序
- 7. C++ FTP庫?
- 8. 是否可以使用FTP命令重命名FTP文件夾?
- 9. 蝙蝠文件FTP命令
- 10. NET :: FTP放在perl命令
- 11. 我想讀取FTP命令
- 12. FTP:500未知命令
- 13. Netbeans 7.1 FTP QUIT命令
- 14. Ant ftp任務QUOT命令
- 15. 從命令行FTP放文件夾
- 16. FTP錯誤:202未執行命令
- 17. 尋找命令行ftp客戶端(linux)
- 18. Windows命令行FTP部署網站
- 19. MSRP VS FTP
- 20. 無法連接到FTP服務器android ftp應用程序
- 21. C# - 命令行應用程序調用
- 22. 如何監視我的ftp應用程序發送到FTP服務器的命令
- 23. 如何使用ftp命令覆蓋應用程序正在使用的文件
- 24. 在VS Express 2012中發佈到FTP的桌面應用程序
- 25. FTP從命令行到IIS FTP服務器用戶名特殊字符
- 26. 使用FTP部署rails應用程序
- 27. 從SSIS進程任務運行FTP Voyager Transfer命令行
- 28. SQL掛起的FTP命令,但工作過命令行
- 29. 使用wininet.dll檢索FTP命令輸出
- 30. 使用MKD命令創建FTP路徑
我會認爲,除非你有特定的理由使用命令行FTP,那麼你最好使用C#庫,如果你使用C#。 – Bobson
這真的取決於你自己的需求,所以我們不能爲你做一個優先考慮。一個更好的問題會是「有什麼不同?」並將選擇留給你。 – SeToY