FileInfo 成员
提供创建、复制、删除、移动和打开文件的实例方法,并且帮助创建 FileStream 对象。无法继承此类。
下表列出了由 FileInfo 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
![]() ![]() |
FileInfo | 初始化 FileInfo 类的新实例,它作为文件路径的包装。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
![]() ![]() |
Attributes | 获取或设置当前 FileSystemInfo 的 FileAttributes。(从 FileSystemInfo 继承。) |
![]() ![]() |
CreationTime | 获取或设置当前 FileSystemInfo 对象的创建时间。(从 FileSystemInfo 继承。) |
![]() |
CreationTimeUtc | 获取或设置当前 FileSystemInfo 对象的创建时间,其格式为协调通用时间 (UTC)。(从 FileSystemInfo 继承。) |
![]() ![]() |
Directory | 获取父目录的实例。 |
![]() ![]() |
DirectoryName | 获取表示目录的完整路径的字符串。 |
![]() ![]() |
Exists | 已重写。获取指示文件是否存在的值。 |
![]() ![]() |
Extension | 获取表示文件扩展名部分的字符串。(从 FileSystemInfo 继承。) |
![]() ![]() |
FullName | 获取目录或文件的完整目录。(从 FileSystemInfo 继承。) |
![]() |
IsReadOnly | 获取或设置确定当前文件是否为只读的值。 |
![]() ![]() |
LastAccessTime | 获取或设置上次访问当前文件或目录的时间。(从 FileSystemInfo 继承。) |
![]() |
LastAccessTimeUtc | 获取或设置上次访问当前文件或目录的时间,其格式为协调通用时间 (UTC)。(从 FileSystemInfo 继承。) |
![]() ![]() |
LastWriteTime | 获取或设置上次写入当前文件或目录的时间。(从 FileSystemInfo 继承。) |
![]() |
LastWriteTimeUtc | 获取或设置上次写入当前文件或目录的时间,其格式为协调通用时间 (UTC)。(从 FileSystemInfo 继承。) |
![]() ![]() |
Length | 获取当前文件的大小。 |
![]() ![]() |
Name | 已重写。获取文件名。 |
页首
公共方法
名称 | 说明 | |
---|---|---|
![]() ![]() |
AppendText | 创建一个 StreamWriter,它向 FileInfo 的此实例表示的文件追加文本。 |
![]() ![]() |
CopyTo | 已重载。 将现有文件复制到新文件。 |
![]() ![]() |
Create | 创建文件。 |
![]() |
CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。) |
![]() ![]() |
CreateText | 创建写入新文本文件的 StreamWriter。 |
![]() |
Decrypt | 使用 Encrypt 方法解密由当前帐户加密的文件。 |
![]() ![]() |
Delete | 已重写。 永久删除文件。 |
![]() |
Encrypt | 将某个文件加密,使得只有加密该文件的帐户才能将其解密。 |
![]() ![]() |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) |
![]() |
GetAccessControl | 已重载。 获取 FileSecurity 对象,该对象封装当前 FileInfo 对象所描述的文件的访问控制列表 (ACL) 项。 |
![]() ![]() |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) |
![]() |
GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。) |
![]() |
GetObjectData | 设置带有文件名和附加异常信息的 SerializationInfo 对象。 (从 FileSystemInfo 继承。) |
![]() ![]() |
GetType | 获取当前实例的 Type。 (从 Object 继承。) |
![]() |
InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。) |
![]() ![]() |
MoveTo | 将指定文件移到新位置,并提供指定新文件名的选项。 |
![]() ![]() |
Open | 已重载。 用各种读/写访问权限和共享特权打开文件。 |
![]() ![]() |
OpenRead | 创建只读 FileStream。 |
![]() ![]() |
OpenText | 创建使用 UTF8 编码、从现有文本文件中进行读取的 StreamReader。 |
![]() ![]() |
OpenWrite | 创建只写 FileStream。 |
![]() ![]() ![]() |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) |
![]() ![]() |
Refresh | 刷新对象的状态。 (从 FileSystemInfo 继承。) |
![]() |
Replace | 已重载。 使用当前 FileInfo 对象所描述的文件替换指定文件的内容,这一过程将删除原始文件,并创建被替换文件的备份。 |
![]() |
SetAccessControl | 将 FileSecurity 对象所描述的访问控制列表 (ACL) 项应用于当前 FileInfo 对象所描述的文件。 |
![]() ![]() |
ToString | 已重写。 以字符串形式返回路径。 |
页首