Directory类和DirectoryInfo类,表示文件系统上的文件夹。
Directory类只包含静态方法,不能被实例化。只要调用一个成员方法,提供合适文件系统对象的路径,就可以使用这些类。如果只对文件夹执行一个操作,使用这个类很有效,省去创建对象的系统开销。
DirectoryInfo类,不是静态的,需要实例化。如果使用同一个对象执行多个操作,使用这些类比较有效。这是因为在构造时他们将读取合适文件系统对象的身份验证和其他信息,在调用每个方法是,相应的无状态类需要再次检查文件夹的详细内容。
//删除此目录
Directory.Delete(@"C:\Users\Administrator\Desktop\新建文件夹")
//删除此目录,true表示要是此目录有子目录也删除,否则就抛出异常
Directory.Delete(@"C:\Users\Administrator\Desktop\新建文件夹", false);
//此目录是否存在
bool b =Directory.Exists(@"C:\Users\Administrator\Desktop\新建文件夹");
//创建文件
System.IO.Directory.CreateDirectory(@"C:\Users\Administrator\Desktop\新建文件夹")
/