1.读取指定目录下所有文件
我任选一个系统中的文件目录
static void Main(string[] args)
{
//使用Directory静态类中的GetFiles方法
string[] fileName = Directory.GetFiles(@"D:\wps\WPS Office");
foreach(string name in fileName)
{
Console.WriteLine(name);
}
Console.ReadKey();
}
结果:
文件目录下的内容都被读取出来
2.显示指定目录下的所有子目录
static void Main(string[] args)
{
//string[] fileName = Directory.GetFiles(@"D:\wps\WPS Office");
string[] fileName = Directory.GetDirectories(@"D:\wps\WPS Office");
foreach(string name in fileName)
{
Console.WriteLine(name);
}
Console.ReadKey();
}
3.创建目录
Directory.CreateDirectory(@"D:\wps\WPS Office\123");
4.删除目录
//要求目录必须为空
Directory.Delete(@"D:\wps\WPS Office\123");
//使用DirectoryInfo对象,可以删除不为空的目录
DirectoryInfo dir = new DirectoryInfo(@"D:\wps\WPS Office\123");
dir.Delete(true);//可以删除不为空的目录
dir.Delete();//只能删除为空的目录