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