c#如何通过FTP在自己本机指定目录创建文件夹
时间: 2024-10-10 09:02:59 浏览: 4
在C#中,你可以使用System.IO命名空间下的FtpClient类来通过FTP协议在远程服务器上创建文件夹。下面是一个简单的示例,展示如何连接到FTP服务器、建立目录:
```csharp
using System;
using System.IO;
using System.Net.FtpClient;
class Program
{
static void Main(string[] args)
{
try
{
// FTP服务器信息
string server = "ftp.example.com";
int port = 21; // 默认端口
string username = "your_username";
string password = "your_password";
// 创建FTP客户端
FtpClient client = new FtpClient(server, port);
// 使用基本身份验证登录
client.Credentials = new NetworkCredential(username, password);
// 进入目标目录
string remoteDirectory = "/path/to/directory"; // 指定要在其下创建文件夹的远程路径
client.changeDirectory(remoteDirectory);
// 创建文件夹
client.CreateDirectory("new_folder"); // 新建名为"new_folder"的文件夹
Console.WriteLine("Folder created successfully.");
client.Close();
}
catch (Exception ex)
{
Console.WriteLine($"Error occurred: {ex.Message}");
}
}
}
```