File 成员
提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream 对象。
下表列出了由 File 类型公开的成员。
公共方法
名称 | 说明 | |
---|---|---|
![]() ![]() |
AppendAllText | 已重载。 将指定的字符串追加到文件中,如果文件还不存在则创建该文件。 |
![]() ![]() ![]() |
AppendText | 创建一个 StreamWriter,它将 UTF-8 编码文本追加到现有文件。 |
![]() ![]() ![]() |
Copy | 已重载。 将现有文件复制到新文件。 |
![]() ![]() ![]() |
Create | 已重载。 在指定路径中创建文件。 |
![]() ![]() ![]() |
CreateText | 创建或打开一个文件用于写入 UTF-8 编码的文本。 |
![]() ![]() |
Decrypt | 解密由当前帐户使用 Encrypt 方法加密的文件。 |
![]() ![]() ![]() |
Delete | 删除指定的文件。如果指定的文件不存在,则不引发异常。 |
![]() ![]() |
Encrypt | 将某个文件加密,使得只有加密该文件的帐户才能将其解密。 |
![]() ![]() |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) |
![]() ![]() ![]() |
Exists | 确定指定的文件是否存在。 |
![]() ![]() |
GetAccessControl | 已重载。 获取一个 FileSecurity 对象,它封装指定文件的访问控制列表 (ACL) 条目。 |
![]() ![]() |
GetAttributes | 获取在此路径上的文件的 FileAttributes。 |
![]() ![]() ![]() |
GetCreationTime | 返回指定文件或目录的创建日期和时间。 |
![]() ![]() |
GetCreationTimeUtc | 返回指定的文件或目录的创建日期及时间,其格式为协调通用时间 (UTC)。 |
![]() ![]() |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) |
![]() ![]() ![]() |
GetLastAccessTime | 返回上次访问指定文件或目录的日期和时间。 |
![]() ![]() |
GetLastAccessTimeUtc | 返回上次访问指定的文件或目录的日期及时间,其格式为协调通用时间 (UTC)。 |
![]() ![]() ![]() |
GetLastWriteTime | 返回上次写入指定文件或目录的日期和时间。 |
![]() ![]() |
GetLastWriteTimeUtc | 返回上次写入指定的文件或目录的日期和时间,其格式为协调通用时间 (UTC)。 |
![]() ![]() |
GetType | 获取当前实例的 Type。 (从 Object 继承。) |
![]() ![]() ![]() |
Move | 将指定文件移到新位置,并提供指定新文件名的选项。 |
![]() ![]() ![]() |
Open | 已重载。 打开指定路径上的 FileStream。 |
![]() ![]() ![]() |
OpenRead | 打开现有文件以进行读取。 |
![]() ![]() ![]() |
OpenText | 打开现有 UTF-8 编码文本文件以进行读取。 |
![]() ![]() ![]() |
OpenWrite | 打开现有文件以进行写入。 |
![]() ![]() |
ReadAllBytes | 打开一个文件,将文件的内容读入一个字符串,然后关闭该文件。 |
![]() ![]() |
ReadAllLines | 已重载。 打开一个文本文件,将文件的所有行都读入一个字符串数组,然后关闭该文件。 |
![]() ![]() |
ReadAllText | 已重载。 打开一个文本文件,将文件的所有行读入一个字符串,然后关闭该文件。 |
![]() ![]() ![]() |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) |
![]() ![]() |
Replace | 已重载。 使用其他文件的内容替换指定文件的内容,这一过程将删除原始文件,并创建被替换文件的备份。 |
![]() ![]() |
SetAccessControl | 对指定的文件应用由 FileSecurity 对象描述的访问控制列表 (ACL) 项。 |
![]() ![]() |
SetAttributes | 设置指定路径上文件的指定的 FileAttributes。 |
![]() ![]() |
SetCreationTime | 设置创建该文件的日期和时间。 |
![]() ![]() |
SetCreationTimeUtc | 设置文件创建的日期和时间,其格式为协调通用时间 (UTC)。 |
![]() ![]() |
SetLastAccessTime | 设置上次访问指定文件的日期和时间。 |
![]() ![]() |
SetLastAccessTimeUtc | 设置上次访问指定的文件的日期和时间,其格式为协调通用时间 (UTC)。 |
![]() ![]() |
SetLastWriteTime | 设置上次写入指定文件的日期和时间。 |
![]() ![]() |
SetLastWriteTimeUtc | 设置上次写入指定的文件的日期和时间,其格式为协调通用时间 (UTC)。 |
![]() ![]() |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
![]() ![]() |
WriteAllBytes | 创建一个新文件,在其中写入指定的字节数组,然后关闭该文件。如果目标文件已存在,则改写该文件。 |
![]() ![]() |
WriteAllLines | 已重载。 创建一个新文件,在其中写入指定的字符串,然后关闭文件。如果目标文件已存在,则改写该文件。 |
![]() ![]() |
WriteAllText | 已重载。 创建一个新文件,在文件中写入内容,然后关闭文件。如果目标文件已存在,则改写该文件。 |
页首