如果 C# 中不存在文件夹,如何创建文件夹?
csharpserver side programmingprogramming更新于 2025/4/20 10:07:17
要创建目录,我们必须首先在 C# 中导入 System.IO 命名空间。命名空间是一个库,允许您访问用于创建、复制、移动和删除目录的静态方法。
在 C# 中执行任何文件操作之前,始终建议检查目录是否存在,因为如果文件夹不存在,编译器将抛出异常。
示例
using System;
using System.IO;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
string folderName = @"D:\Demo Folder";
// 如果目录不存在,则创建它
if (!Directory.Exists(folderName)) {
Directory.CreateDirectory(folderName);
}
Console.ReadLine();
}
}
}
上述代码将在 D: 目录中创建一个 Demo 文件夹。

Directory.CreateDirectory 也可用于创建子文件夹。
示例
using System;
using System.IO;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
string folderName = @"D:\Demo Folder\Sub Folder";
// 如果目录不存在,则创建它
if (!Directory.Exists(folderName)) {
Directory.CreateDirectory(folderName);
}
Console.ReadLine();
}
}
}
上述代码将在 D: 目录中创建一个 Demo 文件夹及其子文件夹。


