C# 进阶 互动版

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();    //设置目录属性
}