日期:2022-05-31  浏览次数:1990 次

http://www.limilabs.com/ftp/download

使用 C# 上传文件
using(Ftp ftp = new Ftp())
{
    ftp.Connect("ftp.server.com");  // or ConnectSSL for SSL
    ftp.Login("user", "password");
         
    ftp.ChangeFolder("uploads");
    ftp.Upload("report.txt", @"c:\report.txt");
         
    ftp.Close();
}
使用 C# 下载文件
using(Ftp ftp = new Ftp())
{
    ftp.Connect("ftp.server.com");  // or ConnectSSL for SSL
    ftp.Login("user", "password");
         
    ftp.ChangeFolder("downloads");
    ftp.Download("report.txt", @"c:\report.txt");
         
    ftp.Close();
}
使用 C# 中的模式上传文件
using (Ftp ftp = new Ftp())
{
    ftp.Connect("ftp.server.com");  // or ConnectSSL for SSL
    ftp.Login("user", "password");
    ftp.CreateFolder("reports-2011");
    ftp.UploadFiles("reports-2011", @"c:\reports",
        new LocalSearchOptions("*.txt", true));
    ftp.Close();
}
使用 C# 中的模式下载文件
using (Ftp ftp = new Ftp())
{
    ftp.Connect("ftp.server.com");  // or ConnectSSL for SSL
    ftp.Login("user", "password");
    Directory.CreateDirectory(@"c:\reports");
    ftp.DownloadFiles("reports-2011", @"c:\reports",
        new RemoteSearchOptions("*.txt", true));
    ftp.Close();
}