C#创建文件夹的2种方法(附带实例)
C# 程序中创建文件夹可以使用 Directory 类的 CreateDirectory() 方法或者 DirectoryInfo 类的 Create() 方法来实现,下面分别介绍。
例如,调用 Directory 类的 CreateDirectory() 方法在 C 盘根目录下创建一个 Test 文件夹,代码如下:
例如,首先实例化一个 DirectoryInfo 对象,然后使用该对象调用 DirectoryInfo 类的 Create() 方法在 C 盘根目录下创建一个 Test 文件夹,代码如下:
Directory类的CreateDirectory()方法
CreateDirectory() 方法为可重载方法,具有以下两种重载形式:public static DirectoryInfo CreateDirectory (string path) public static DirectoryInfo CreateDirectory (string path,DirectorySecurity directorySecurity)
- path:要创建的目录路径;
- directorySecurity:要应用于此目录的访问控制;
- 返回值:第一种重载形式的返回值为由 path 指定的 DirectoryInfo;第二种重载形式的返回值为新创建的目录的 DirectoryInfo 对象。
例如,调用 Directory 类的 CreateDirectory() 方法在 C 盘根目录下创建一个 Test 文件夹,代码如下:
Directory.CreateDirectory("C:\\Test ");
DirectoryInfo类的Create()方法
Create() 方法为可重载方法,具有以下两种重载形式:public void Create () public void Create (DirectorySecurity directorySecurity)其中,directorySecurity 为要应用于此目录的访问控制。
例如,首先实例化一个 DirectoryInfo 对象,然后使用该对象调用 DirectoryInfo 类的 Create() 方法在 C 盘根目录下创建一个 Test 文件夹,代码如下:
DirectoryInfo dinfo = new DirectoryInfo("C:\\Test"); //创建文件夹对象 dinfo.Create(); //创建文件夹