edtFtpNet是.net下一个用于Ftp开发相关的库. 在众多Ftp支持库中相对功能性和操作性上都更好一些.
相关信息可以在etdFtpNet的主页 上找到.
edtFtpNet并非是一个完全开源的库,免费版本已经能实现绝大多数功能,收费版本则提供诸如文件夹传输等更高级的功能.
1 新建连接
一般可以使用FTPConnection来建立到FTP Server的连接.
var connection = new FTPConnection()
{
ServerAddress = _ftpServer,
UserName = _ftpUser,
Password = _ftpPassword,
ServerPort = _ftpPort,
CommandEncoding = Encoding.GetEncoding(936)
};
connection.Connect();
CommandEncoding = Encoding.GetEncoding(936)
是为了提供中文支持,但是实际在使用中中文支持不仅