C# Directory.CreateDirectory – 创建目录

  • Post category:C#

Directory.CreateDirectory 方法属于C#中的文件处理方法,用于创建目录,下面是CreateDirectory的详细作用与使用方法的攻略:

Directory.CreateDirectory 方法的作用

使用Directory.CreateDirectory方法可以快速创建一个本地目录,并在已存在的情况下返回实例对象。 Directory.CreateDirectory方法也可用于创建多级目录,例如C:\Users\username\Desktop\MyNewFolder。

Directory.CreateDirectory 方法的语法

下面是使用Directory.CreateDirectory方法的常规语法:

Directory.CreateDirectory("directory path");

这里的目录路径是绝对路径或相对于当前目录的路径。

Directory.CreateDirectory 方法的使用攻略

假设你想要创建一个名为”MyNewFolder”的新目录,以下是使用Directory.CreateDirectory方法的示例:

string path = @"C:\Users\username\Desktop\MyNewFolder";
Directory.CreateDirectory(path);

在上述示例中,我们指定了目录的路径,然后使用Directory.CreateDirectory方法创建了该目录。如果该目录存在,该方法会将其返回为DirectoryInfo实例,否则将在指定的位置创建新目录并返回这个新目录(DirectoryInfo实例)。

下面展示一个更高级的示例,可以使用CreateDirectory方法创建一个多级目录,例如C:\Users\username\Desktop\MyNewFolder\SubFolder。

string path = @"C:\Users\username\Desktop\MyNewFolder\SubFolder";
Directory.CreateDirectory(path);

在上述示例中,我们指定要创建的多级目录的路径,然后使用Directory.CreateDirectory方法创建了该目录。如果指定的子目录不存在,则该方法将自动创建该目录并返回该目录的DirectoryInfo实例。

总结

在C#中,使用Directory.CreateDirectory方法可以快速创建一个本地目录,并在已存在的情况下返回实例对象。 如果要创建多级目录,使用CreateDirectory方法同样适用,并且会自动创建所有不存在的目录。