Directory类
静态类,用于操作文件夹
//创建一个文件夹
Directory.CreateDirectory(@"C:\Users\lones\Desktop\C#Practise\a");
//剪切一个文件夹到新的位置
Directory.Move(@"C:\Users\lones\Desktop\C#Practise\a", @"C:\Users\lones\Desktop\C#Practise\b");
//判断一个文件夹是否存在
if (Directory.Exists(@"C:\Users\lones\Desktop\C#Practise\b"))
{
for(int i=0;i<100;i++)
{
Directory.CreateDirectory(@"C:\Users\lones\Desktop\C#Practise\b\" + i);
}
}
//获得文件夹中所有文件的全路径,可以指定格式
Directory.GetFiles(@"C:\Users\lones\Desktop\C#Practise\b","*.txt");
//获得文件夹中所有文件夹的全路径
Directory.GetDirectoryRoot(@"C:\Users\lones\Desktop\C#Practise\b");
//删除一个文件夹,可以指定当其中存在文件夹时也可删除
Directory.Delete(@"C:\Users\lones\Desktop\C#Practise\b", true);
Console.WriteLine("操作成功");
Console.ReadKey();