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