📜  c# ftp 文件下载 - C# (1)

📅  最后修改于: 2023-12-03 15:29:45.645000             🧑  作者: Mango

C# FTP 文件下载

在C#中,通过FTP下载文件是很常见的操作。本文将介绍如何使用C#下载FTP文件。

准备工作

在开始之前,确保你已经安装了Visual Studio并且已经创建了一个C#项目。

实现步骤
  1. 引用System.Net命名空间。
using System.Net;
  1. 创建一个WebClient对象。
WebClient ftpClient = new WebClient();
  1. 设置FTP服务的登录信息。
ftpClient.Credentials = new NetworkCredential("username", "password");
  1. 设置FTP服务器地址和文件路径。
string ftpUrl = "ftp://ftp.example.com/folder/file.txt";
  1. 声明本地保存文件的路径。
string localPath = @"C:\Temp\file.txt";
  1. 下载FTP文件。
ftpClient.DownloadFile(ftpUrl, localPath);
完整代码
using System.Net;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建WebClient对象
            WebClient ftpClient = new WebClient();

            // 设置FTP登录信息
            ftpClient.Credentials = new NetworkCredential("username", "password");

            // 设置FTP服务器地址和文件路径
            string ftpUrl = "ftp://ftp.example.com/folder/file.txt";

            // 声明本地保存文件的路径
            string localPath = @"C:\Temp\file.txt";

            // 下载FTP文件
            ftpClient.DownloadFile(ftpUrl, localPath);
        }
    }
}

以上就是在C#中下载FTP文件的基本操作。有了这些基础,你可以实现更复杂的FTP操作,例如上传文件、获取文件列表等。