C# IO类 文件夹文件处理类(一)文件夹处理

文件夹相关操作:DirectoryInfo 实例化后可对文件夹相关属性进行操作,通常是对一个文件夹反复操作时用到

                       DirectoryInfo 类的兄弟类 Directory 该类为静态类 该类同样是对文件夹相关属性进行操作,通常是对文件夹进行单次操作

DirectoryInfo 相关方法及其属性:

方法:

名称

说明

Create

已重载。 创建目录。

CreateObjRef

创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。)

CreateSubdirectory

已重载。 在指定路径中创建一个或多个子目录。指定路径可以是相对于 DirectoryInfo 类的此实例的路径。

Delete

已重载。 从路径中删除 DirectoryInfo 及其内容。

Equals

确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)

Finalize

允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (继承自 Object。)

GetAccessControl

已重载。 获取当前目录的访问控制列表 (ACL) 项。

GetDirectories

已重载。 返回当前目录的子目录。

GetFiles

已重载。 返回当前目录的文件列表。

GetFileSystemInfos

已重载。 检索表示当前目录的文件和子目录的强类型 FileSystemInfo 对象的数组。

GetHashCode

用作特定类型的哈希函数。 (继承自 Object。)

GetLifetimeService

检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。)

GetObjectData

设置带有文件名和附加异常信息的 SerializationInfo 对象。 (继承自 FileSystemInfo。)

GetType

获取当前实例的 Type。 (继承自 Object。)

InitializeLifetimeService

获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。)

MemberwiseClone

已重载。

MoveTo

DirectoryInfo 实例及其内容移动到新路径。

Refresh

刷新对象的状态。 (继承自 FileSystemInfo。)

SetAccessControl

DirectorySecurity 对象所描述的访问控制列表 (ACL) 项应用于当前 DirectoryInfo 对象所描述的目录。

ToString

返回用户所传递的原始路径。 (重写 Object..::.ToString()()()。)

 字段:
 

FullPath

表示目录或文件的完全限定目录。 (继承自 FileSystemInfo。)

OriginalPath

最初由用户指定的目录(不论是相对目录还是绝对目录)。 (继承自 FileSystemInfo。)

属性:

名称

说明

Attributes

获取或设置当前 FileSystemInfoFileAttributes。 (继承自 FileSystemInfo。)

CreationTime

获取或设置当前 FileSystemInfo 对象的创建时间。 (继承自 FileSystemInfo。)

CreationTimeUtc

获取或设置当前 FileSystemInfo 对象的创建时间,其格式为协调通用时间 (UTC)。 (继承自 FileSystemInfo。)

Exists

获取指示目录是否存在的值。 (重写 FileSystemInfo..::.Exists。)

Extension

获取表示文件扩展名部分的字符串。 (继承自 FileSystemInfo。)

FullName

获取目录或文件的完整目录。 (继承自 FileSystemInfo。)

LastAccessTime

获取或设置上次访问当前文件或目录的时间。 (继承自 FileSystemInfo。)

LastAccessTimeUtc

获取或设置上次访问当前文件或目录的时间,其格式为协调通用时间 (UTC)。 (继承自 FileSystemInfo。)

LastWriteTime

获取或设置上次写入当前文件或目录的时间。 (继承自 FileSystemInfo。)

LastWriteTimeUtc

获取或设置上次写入当前文件或目录的时间,其格式为协调通用时间 (UTC)。 (继承自 FileSystemInfo。)

Name

获取此 DirectoryInfo 实例的名称。 (重写 FileSystemInfo..::.Name。)

Parent

获取指定子目录的父目录。

Root

获取路径的根部分。

  

posted @ 2012-11-20 17:09  dongzhaosheng73  阅读(329)  评论(0编辑  收藏  举报