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();