使用.NET 2.0,如何通过 FTP 传输到服务器、获取文件并删除该文件?
.NET (C#) 是否有内置的 FTP 库? 我不需要任何疯狂的东西...非常简单。
我需要:
- 通过 FTP 访问帐户
- 检测连接是否被拒绝
- 获取文本文件
- 删除文本文件
最简单的方法是什么?
Does .NET (C#) have built in libraries for FTP? I don't need anything crazy... very simple.
I need to:
- FTP into an account
- Detect if the connection was refused
- Obtain a text file
- Delete the text file
What's the easiest way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
使用
System.Net.FtpWebRequest
< /a>/FtpWebResponse
Use
System.Net.FtpWebRequest
/FtpWebResponse
使用 edtFTPnet,这是一个免费的开源 .NET FTP 库,可以完成所有操作你需要。
Use edtFTPnet, a free, open source .NET FTP library that will do everything you need.
使用 FtpWebRequest 类,或者普通的旧 < href="http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx" rel="nofollow noreferrer">WebClient 类。
通过 FTP 访问帐户并检索文件:
删除文件:(
代码示例来自 MSDN。)
Use the FtpWebRequest class, or the plain old WebClient class.
FTP into an account and retrieve a file:
Delete the file:
(Code examples are from MSDN.)
本文使用以下命令实现 FTP 客户端的 GUI .NET 2.0 并具有完整的源代码和示例。
示例代码包括连接、下载和上传以及很好的注释和解释。
This article implements a GUI for an FTP client using .NET 2.0 and has full source with examples.
Sample code includes connection, download and upload as well as good comments and explanations.
只需使用 FtpWebRequest 类。 它已经处理了您需要的所有事情。
Just use the FtpWebRequest class. It already handles all the things you require.