Exists |
只读属性,获取指定目录是否存在的值 |
Name |
只读属性,获取DirectoryInfo实例的目录名称 |
Parent |
只读属性,获取指定的子目录的父目录 |
Root |
只读属性,获取目录的根部分 |
void Create() |
创建目录 |
DirectoryInfo CreateSubdirectory(string path) |
在指定路径上创建一个或多个子目录 |
void Delete() |
如果目录为空,则将目录删除 |
void Delete(bool recursive) |
指定是否删除子目录和文件,如果recursive参数的值为True,则删除,否则不删除 |
IEnumerable<DirectoryInfo> EnumerateDirectories() |
返回当前目录中目录信息的可枚举集合 |
IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern) |
返回与指定的搜索模式匹配的目录信息的可枚举集合 |
IEnumerable<FileInfo> EnumerateFiles() |
返回当前目录中的文件信息的可枚举集合 |
IEnumerable<FileInfo> EnumerateFiles(string searchPattern) |
返回与搜索模式匹配的文件信息的可枚举集合 |
IEnumerable<FileSystemInfo> EnumerateFileSystemInfos() |
返回当前目录中的文件系统信息的可枚举集合 |
IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(string searchPattern) |
返回与指定的搜索模式匹配的文件系统信息的可枚举集合 |
DirectoryInfo[] GetDirectories() |
返回当前目录的子目录 |
DirectoryInfo[] GetDirectories(string searchPattern) |
返回匹配给定的搜索条件的当前目录 |
FileInfo[] GetFiles() |
返回当前目录的文件列表 |
FileInfo[] GetFiles(string searchPattern) |
返回当前目录中与给定的搜索模式匹配的文件列表 |
FileSystemInfo[] GetFileSystemInfos() |
返回所有文件和目录的子目录中的项 |
FileSystemInfo[] GetFileSystemInfos(string searchPattern) |
返回与指定的搜索条件匹配的文件和目录的子目录中的项 |
void MoveTo(string destDirName) |
移动 DirectoryInfo 实例中的目录到新的路径 |