File 成员

提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream 对象。

下表列出了由 File 类型公开的成员。

公共方法

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

页首

请参见

参考

File 类
System.IO 命名空间

其他资源

文件和流 I/O
如何:从文件读取文本
如何:向文件写入文本
基本的文件 I/O
如何:对新建的数据文件进行读取和写入