C#里Directory类的常用方法

Directory类是用于文件夹操作,可以带来很多便利.

Directory是位于System.IO的,所以为了方便使用,建议先引用System.IO
在代码开头添加:
using System.IO;

好了,接下来介绍方法.

1.创建一个文件夹
如果文件夹已经存在,就什么都不干
Directory.CreateDirectory(@"c:\a");
这里是在C盘创建一个名为 a 的文件夹

2.删除一个文件夹.
默认的第二个参数是false,只能删除空目录.
第二个参数为TRUE的时候就可以删除文件夹连同文件夹里的所有文件
Directory.Delete(@"c:\a",true);
这里是删除C盘名为 a 文件夹

3.移动文件夹的位置
Directory.Move(@"c:\a", @"d:\new");
将C盘a文件夹移动到d盘变成名为new的文件夹

4.判断文件夹是否存在,返回布尔类型
Directory.Exists(@"c:\a");
判断C盘名为a的文件夹是否存在

5.获取目录下的所有文件的路径,返回到字符串数组
第二个参数是筛选出只有jpg格式的文件,如果不填第二个参数,则返回全部文件
 string[] path=Directory.GetFiles(@"c:\a","*.jpg");
遍历C盘a文件夹里面jpg格式的文件路径,并且保存在path数组里面

6.获取目录下所有文件夹的路径,返回字符串数组
string[] path = Directory.GetDirectories(@"c:\a");
遍历C盘a文件夹下所有的文件夹路径,并保存到path数组里面


以上就是Diretory的常用方法.

你可能感兴趣的:(C#里Directory类的常用方法)