C# IO类 文件夹文件处理类(一)文件夹处理
文件夹相关操作:DirectoryInfo 实例化后可对文件夹相关属性进行操作,通常是对一个文件夹反复操作时用到
DirectoryInfo 类的兄弟类 Directory 该类为静态类 该类同样是对文件夹相关属性进行操作,通常是对文件夹进行单次操作
DirectoryInfo 相关方法及其属性:
方法:
名称 |
说明 |
已重载。 创建目录。 |
|
创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。) |
|
已重载。 在指定路径中创建一个或多个子目录。指定路径可以是相对于 DirectoryInfo 类的此实例的路径。 |
|
已重载。 从路径中删除 DirectoryInfo 及其内容。 |
|
已重载。 获取当前目录的访问控制列表 (ACL) 项。 |
|
已重载。 返回当前目录的子目录。 |
|
已重载。 返回当前目录的文件列表。 |
|
已重载。 检索表示当前目录的文件和子目录的强类型 FileSystemInfo 对象的数组。 |
|
用作特定类型的哈希函数。 (继承自 Object。) |
|
检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。) |
|
设置带有文件名和附加异常信息的 SerializationInfo 对象。 (继承自 FileSystemInfo。) |
|
获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。) |
|
已重载。 |
|
将 DirectoryInfo 实例及其内容移动到新路径。 |
|
刷新对象的状态。 (继承自 FileSystemInfo。) |
|
将 DirectorySecurity 对象所描述的访问控制列表 (ACL) 项应用于当前 DirectoryInfo 对象所描述的目录。 |
|
返回用户所传递的原始路径。 (重写 Object..::.ToString()()()。) |
表示目录或文件的完全限定目录。 (继承自 FileSystemInfo。) |
|
最初由用户指定的目录(不论是相对目录还是绝对目录)。 (继承自 FileSystemInfo。) |
属性:
名称 |
说明 |
获取或设置当前 FileSystemInfo 的 FileAttributes。 (继承自 FileSystemInfo。) |
|
获取或设置当前 FileSystemInfo 对象的创建时间。 (继承自 FileSystemInfo。) |
|
获取或设置当前 FileSystemInfo 对象的创建时间,其格式为协调通用时间 (UTC)。 (继承自 FileSystemInfo。) |
|
获取指示目录是否存在的值。 (重写 FileSystemInfo..::.Exists。) |
|
获取表示文件扩展名部分的字符串。 (继承自 FileSystemInfo。) |
|
获取目录或文件的完整目录。 (继承自 FileSystemInfo。) |
|
获取或设置上次访问当前文件或目录的时间。 (继承自 FileSystemInfo。) |
|
获取或设置上次访问当前文件或目录的时间,其格式为协调通用时间 (UTC)。 (继承自 FileSystemInfo。) |
|
获取或设置上次写入当前文件或目录的时间。 (继承自 FileSystemInfo。) |
|
获取或设置上次写入当前文件或目录的时间,其格式为协调通用时间 (UTC)。 (继承自 FileSystemInfo。) |
|
获取此 DirectoryInfo 实例的名称。 (重写 FileSystemInfo..::.Name。) |
|
获取指定子目录的父目录。 |
|
获取路径的根部分。 |