主要功能是操作文件夹,命名空间System.IO,静态类,下面是常用函数
CreateDirectory();在指定目录创建文件夹
Directory.CreateDirectory(@"C:\y");
Delect();在指定目录删除文件夹
Directory.Delete(@"C:\y");
如果该文件夹是非空的,需要加上一个参数
Directory.Delete(@"C:\y",true);
Exists();判断指定文件夹是否存在,如果存在就在指定目录下创建文件夹
if (Directory.Exists(@"C:\y\b"))
{
for (int i = 0; i < 100; i++)
{
Directory.CreateDirectory(@"C:\y\b" + i);
}
}
Move();从指定目录剪切文件夹到指定位置
Directory.Move(@"C:\y", @"C:\Users\Administrator\Desktop\new");
GetFiles();获得指定文件夹下所有文件的全路径
string[] path = Directory.GetFiles(@"C:\Users\Administrator\Desktop\图片1");
for (int i = 0; i < path.Length; i++)
{
Console.WriteLine(path[i]);
}
如果想要获得相应格式,可以加上格式
string[] path = Directory.GetFiles(@"C:\Users\Administrator\Desktop\图片1","*.jpg");
for (int i = 0; i < path.Length; i++)
{
Console.WriteLine(path[i]);
}
GetDirectory();获得指定目录下所有文件夹的全路径
string[] path = Directory.GetDirectories(@"C:\Users\Administrator\Desktop\new");
for (int i = 0; i < path.Length; i++)
{
Console.WriteLine(path[i]);
}