C# Directory.CreateDirectory(string path):创建目录

  • Post category:C#

Directory.CreateDirectory(string path)方法用于创建一个或多个目录。如果指定的目录已经存在,则什么也不做。

使用方法的攻略如下:

  1. 首先需要引用 System.IO 的命名空间,在代码的开头加入 using System.IO;
  2. 使用 Directory.CreateDirectory(string path) 方法创建指定路径的目录。其中 path 参数是一个字符串,表示要创建的目录的路径。
  3. 如果要创建一个多级目录,可以在 path 参数中使用目录分隔符 /\ 分隔目录名称。例如 Directory.CreateDirectory("C:/Users/user/Desktop/TestFolder") 将会创建 C:/Users/user/Desktop/TestFolder 这个目录。

下面给出两个示例:

  1. 创建一个名为 TestFolder 的文件夹,该文件夹位于桌面上。
using System;
using System.IO;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\TestFolder";
            Directory.CreateDirectory(path);
        }
    } 
}
  1. 创建一个名为 TestFolder 的文件夹,该文件夹包含两个子目录 Folder1Folder2
using System;
using System.IO;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\TestFolder\Folder1\Folder2";
            Directory.CreateDirectory(path);
        }
    } 
}