Directory类
Directory类位于System.IO 命名空间。Directory类提供了在目录和子目录中进行创建移动和列举操作的静态方法。此外,你还可以访问和操作各种各样的目录属性。
1.目录创建方法:public static DirectoryInfo CreateDirectory(string path);
Directory.CreateDirectory(@"course\NewDirectoty");
2.目录删除方法:public static void Delete(string path,bool recursive);
Directory.Delete(@"course\NewDirectoty",true);
3.获取当前目录下的所有子目录名的方法:public static string[] GetDirectories(string path);
string [] Directorys;
Directorys = Directory. GetDirectories (@"course");
4.获取当前目录下的所有文件名的方法:public static string[] GetFiles(string path);
string [] Files;
Files = Directory.GetFiles (@"course");
5.判断目录是否存在方法:public static bool Exist(string path);
if(File.Exists(@"course")) //判断目录是否存在
{
GetDirectory(); //获取子目录
GetFile(); //获取文件
MoveDirectory(); //移动目录
DeleteDirectory(); //删除目录
}
else
{
MakeDirectory(); //生成目录
SetDirectory(); //设置目录属性
}