一.DirectoryInfo类(非静态类)
文件夹的一个“类”,用来描述一个文件夹对象(获取指定目录下的所有目录时返回一个DirectoryInfo数组)
DirectoryInfo类派生自FileSystemInfo类。它提供了各种用于创建、移动、浏览目录和子目录的方法。该类不能被继承。
1>属性:
1.Attributes获取或设置当前文件或目录的属性(只读、隐藏…)。
2.CreationTime获取当前文件或目录的创建时间。如果没有文件,则时间回归到Windows起始时间1601/1/
3.Exists获取一个表示目录是否存在的布尔值。
4.Extension获取表示文件存在的字符串。(文件扩展名)
5.FullName获取目录或文件的完整路径(目录+文件名+扩展名)
6.LastAccessTime获取当前文件或目录最后被访问的时间。
7.Name获取该DirectoryInfo实例的名称。(文件名+扩展名)
2>方法:
**1. public void Create()**创建一个目录。
**2 . public DirectoryInfo CreateSubdirectory( string path )**在指定的路径上创建子目录。指定的路径可以是相对于DirectoryInfo 类的实例的路径。
**3. public override void Delete()**如果为空的,则删除该 DirectoryInfo。
**4. public DirectoryInfo[] GetDirectories()**返回当前目录的子目录。但是不包含子文件
**5. public FileInfo[] GetFiles()**从当前目录返回子文件列表。
**6. MoveTo(string path)**将指定的目录中的所有内容全部移动到path路径下面,并创建path目录
string load = @"D:\桌面文件\笔记