📅  最后修改于: 2023-12-03 14:52:40.447000             🧑  作者: Mango
在C#中,我们可以使用System.IO
命名空间下的Directory
类来创建目录文件夹。本文将介绍如何在C#中创建目录文件夹的几种方法以及一些注意事项。
Directory.CreateDirectory
方法Directory.CreateDirectory
方法可以创建指定路径下的目录文件夹。如果路径已经存在,则不会进行任何操作。
using System.IO;
string path = @"C:\Example\NewFolder";
// 创建目录文件夹
Directory.CreateDirectory(path);
在上述代码中,我们使用CreateDirectory
方法创建了一个名为NewFolder
的目录文件夹,并指定了完整的路径。如果该路径下已经存在NewFolder
目录,则不会进行任何操作。
注意:在指定路径时,可以使用相对路径或绝对路径。
DirectoryInfo
类DirectoryInfo
类是System.IO
命名空间下的一个类,它提供了更多关于目录文件夹的操作方法。
using System.IO;
string path = @"C:\Example\NewFolder";
// 创建目录文件夹
DirectoryInfo directoryInfo = new DirectoryInfo(path);
directoryInfo.Create();
在上述代码中,我们首先创建了DirectoryInfo
类的一个实例,然后调用Create
方法来在指定路径下创建目录文件夹。
Directory.CreateDirectory
方法或DirectoryInfo.Create
方法创建目录文件夹时,需要提供完整的路径。CreateDirectory
方法会自动创建这些文件夹。CreateDirectory
方法或Create
方法不会引发异常,也不会进行任何操作。以上就是在C#中创建目录文件夹的几种方法,你可以根据自己的需要来选择适合的方法。记得在创建目录文件夹之前,先检查路径的有效性和权限,以确保操作的顺利进行。