如果 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 文件夹及其子文件夹。


相关文章