一、简介

公开用于通过目录和子目录进行创建、移动和枚举的静态方法。 此类不能被继承。

二、方法介绍

CreateDirectory(String)

在指定路径中创建所有目录和子目录,除非它们已经存在。

CreateSymbolicLink(String, String)

创建指向pathpathToTarget的目录符号链接。

Delete(String)

从指定路径删除空目录。

Delete(String, Boolean)

删除指定的目录,并删除该目录中的所有子目录和文件(如果表示)。

EnumerateDirectories(String)

返回指定路径中的目录完整名称的可枚举集合。

EnumerateDirectories(String, String)

返回指定路径中与搜索模式匹配的目录完整名称的可枚举集合。

EnumerateDirectories(String, String, EnumerationOptions)

返回指定路径中与搜索模式匹配的目录完整名称的可枚举集合,还可搜索子目录。

EnumerateDirectories(String, String, SearchOption)

返回指定路径中与搜索模式匹配的目录完整名称的可枚举集合,还可搜索子目录。

EnumerateFiles(String)

返回指定路径中的完整文件名的可枚举集合。

EnumerateFiles(String, String)

返回指定路径中与搜索模式匹配的完整文件名的可枚举集合。

EnumerateFiles(String, String, EnumerationOptions)

返回指定路径中与搜索模式和枚举选项匹配的完整文件名的可枚举集合,还可以搜索子目录。

EnumerateFiles(String, String, SearchOption)

返回指定路径中与搜索模式匹配的完整文件名的可枚举集合,还可以搜索子目录。

EnumerateFileSystemEntries(String)

返回指定路径中的文件名和目录名的可枚举集合。

EnumerateFileSystemEntries(String, String)

返回指定路径中与搜索模式匹配的文件名和目录名的可枚举集合。

EnumerateFileSystemEntries(String, String, EnumerationOptions)

返回指定路径中与搜索模式和枚举选项匹配的文件名和目录名的可枚举集合。

EnumerateFileSystemEntries(String, String, SearchOption)

返回指定路径中与搜索模式匹配的文件名称和目录名的可枚举集合,还可以搜索子目录。

Exists(String)

确定给定路径是否引用磁盘上的现有目录。

GetCreationTime(String)

获取目录的创建日期和时间。

GetCreationTimeUtc(String)

获取目录创建的日期和时间,其格式为协调通用时 (UTC)。

GetCurrentDirectory()

获取应用程序的当前工作目录。

GetDirectories(String)

返回指定目录中的子目录的名称(包括其路径)。

GetDirectories(String, String)

返回指定目录中与指定的搜索模式匹配的子目录的名称(包括其路径)。

GetDirectories(String, String, EnumerationOptions)

返回指定目录中与指定的搜索模式和枚举选项匹配的子目录的名称(包括其路径)。

GetDirectories(String, String, SearchOption)

返回与在指定目录中的指定搜索模式匹配的子目录的名称(包括其路径),还可以选择地搜索子目录。

GetDirectoryRoot(String)

返回指定路径的卷信息、根信息或两者同时返回。

GetFiles(String)

返回指定目录中文件的名称(包括其路径)。

GetFiles(String, String)

返回指定目录中与指定的搜索模式匹配的文件的名称(包含其路径)。

GetFiles(String, String, EnumerationOptions)

返回指定目录中与指定的搜索模式和枚举选项匹配的文件的名称(包括其路径)。

GetFiles(String, String, SearchOption)

返回指定目录中与指定的搜索模式匹配的文件的名称(包含其路径),使用某个值确定是否要搜索子目录。

GetFileSystemEntries(String)

返回指定路径中的所有文件和子目录的名称。

GetFileSystemEntries(String, String)

返回一个数组,其中包含与指定路径中的搜索模式相匹配的文件名和目录名称。

GetFileSystemEntries(String, String, EnumerationOptions)

返回指定路径中与搜索模式和枚举选项匹配的文件名和目录名的数组。

GetFileSystemEntries(String, String, SearchOption)

返回指定路径中与搜索模式匹配的所有文件名和目录名的数组,还可以搜索子目录。

GetLastAccessTime(String)

返回上次访问指定文件或目录的日期和时间。

GetLastAccessTimeUtc(String)

返回上次访问指定文件或目录的日期和时间,其格式为协调通用时 (UTC)。

GetLastWriteTime(String)

返回上次写入指定文件或目录的日期和时间。

GetLastWriteTimeUtc(String)

返回上次写入指定文件或目录的日期和时间,其格式为协调通用时 (UTC)。

GetLogicalDrives()

检索此计算机上格式为“<drive letter>:\”的逻辑驱动器的名称。

GetParent(String)

检索指定路径的父目录,包括绝对路径和相对路径。

Move(String, String)

将文件或目录及其内容移到新位置。

ResolveLinkTarget(String, Boolean)

获取指定目录链接的目标。

SetCreationTime(String, DateTime)

为指定的文件或目录设置创建日期和时间。

SetCreationTimeUtc(String, DateTime)

设置指定文件或目录的创建日期和时间,其格式为协调通用时 (UTC)。

SetCurrentDirectory(String)

将应用程序的当前工作目录设置为指定的目录。

SetLastAccessTime(String, DateTime)

设置上次访问指定文件或目录的日期和时间。

SetLastAccessTimeUtc(String, DateTime)

设置上次访问指定文件或目录的日期和时间,其格式为协调通用时 (UTC)。

SetLastWriteTime(String, DateTime)

设置上次写入目录的日期和时间。

SetLastWriteTimeUtc(String, DateTime)

设置上次写入某个目录的日期和时间,其格式为