C# 创建文件夹
时间: 2023-07-27 18:12:29 浏览: 58
在 C# 中创建文件夹可以使用 `Directory.CreateDirectory()` 方法。该方法接受一个字符串参数,表示要创建的文件夹路径。
例如,要在桌面上创建一个名为 "MyFolder" 的文件夹,可以使用以下代码:
```csharp
using System.IO;
string folderPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\MyFolder";
Directory.CreateDirectory(folderPath);
```
该代码会使用 `Environment.GetFolderPath()` 方法获取桌面路径,然后将文件夹路径设置为桌面路径加上文件夹名 "MyFolder",最后调用 `Directory.CreateDirectory()` 方法创建文件夹。
注意,如果指定的文件夹已经存在,`CreateDirectory()` 方法不会报错,而是不执行任何操作。
相关问题
c# FTP 创建文件夹
以下是使用C#创建FTP文件夹的示例代码:
```csharp
using System;
using System.Net;
class Program
{
static void Main(string[] args)
{
string ftpFolderName = "newFolder"; // 要创建的文件夹名称
string ftpServerIP = "ftp://ftp.example.com"; // FTP服务器地址
string ftpUserID = "username"; // FTP登录用户名
string ftpPassword = "password"; // FTP登录密码
try
{
// 创建FTP请求对象
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpServerIP + "/" + ftpFolderName);
request.Method = WebRequestMethods.Ftp.MakeDirectory;
request.Credentials = new NetworkCredential(ftpUserID, ftpPassword);
// 发送FTP请求
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Console.WriteLine("FTP文件夹创建成功!");
response.Close();
}
catch (WebException ex)
{
FtpWebResponse response = (FtpWebResponse)ex.Response;
if (response.StatusCode == FtpStatusCode.ActionNotTakenFileUnavailable)
{
Console.WriteLine("FTP文件夹已存在!");
}
else
{
Console.WriteLine("FTP文件夹创建失败:" + ex.Message);
}
}
}
}
```
该示例代码使用`FtpWebRequest`类创建FTP请求对象,并设置请求方法为`WebRequestMethods.Ftp.MakeDirectory`,表示创建文件夹。然后设置FTP登录用户名和密码,并发送FTP请求。如果文件夹已存在,则会捕获`WebException`异常,并判断异常状态码是否为`FtpStatusCode.ActionNotTakenFileUnavailable`,如果是,则表示文件夹已存在,否则表示创建文件夹失败。
C# 如何创建文件夹
在C#中,你可以使用`Directory.CreateDirectory`方法来创建文件夹。以下是一个示例代码:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
string folderPath = @"C:\Users\admin\Desktop\NewFolder"; // 设置文件夹路径
try
{
// 创建文件夹
Directory.CreateDirectory(folderPath);
Console.WriteLine("文件夹创建成功!");
}
catch (Exception e)
{
Console.WriteLine("创建文件夹时出错:" + e.Message);
}
}
}
```
在上面的示例中,我们通过指定文件夹路径来创建一个名为"NewFolder"的文件夹。你可以根据实际情况修改`folderPath`变量的值来指定你想要创建的文件夹的路径。如果文件夹创建成功,将会输出"文件夹创建成功!";如果出现错误,将会输出错误信息。