常用的文件操作方法(3)
File类
命名空间:System.IO
方法,以下为静态方法:
序号 | 函数名称 | 描述 |
---|---|---|
1 | AppendAllText | 将指定的字符串追加到文件中,如果文件还不存在则创建该文件。 |
2 | AppendText | 创建一个StreamWriter,它将UTF-8编码文本追加到现有文件。 |
3 | Copy | 将现有文件复制到新文件。 |
4 | Create | 在指定路径中创建文件。 |
5 | CreateText | 创建或打开一个文件用于写入UTF-8编码的文本。 |
6 | Decrypt | 解密由当前帐户使用Encrypt方法加密的文件。 |
7 | Delete | 删除指定的文件。如果指定的文件不存在,则不引发异常。 |
8 | Encrypt | 将某个文件加密,使得只有加密该文件的帐户才能将其解密。 |
9 | Exists | 确定指定的文件是否存在。 |
10 | GetAccessControl | 获取一个FileSecurity对象,它封装指定文件的访问控制列表(ACL)条目。 |
11 | GetAttributes | 获取在此路径上的文件的FileAttributes。 |
12 | GetCreationTime | 返回指定文件或目录的创建日期和时间。 |
13 | GetCreationTimeUtc | 返回指定的文件或目录的创建日期及时间,其格式为协调通用时间 (UTC)。 |
14 | GetLastAccessTime | 返回上次访问指定文件或目录的日期和时间。 |
15 | GetLastAccessTimeUtc | 返回上次访问指定的文件或目录的日期及时间,其格式为协调通用时间 (UTC)。 |
16 | GetLastWriteTime | 返回上次写入指定文件或目录的日期和时间。 |
17 | GetLastWirteTimeUtc | 返回上次写入指定的文件或目录的日期和时间,其格式为协调通用时间(UTC)。 |
18 | Move | 将指定文件移到新位置,并提供指定新文件名的选项。 |
19 | Open | 打开指定路径上的 FileStream。 |
20 | OpenRead | 打开现有文件以进行读取。 |
21 | OpenText | 打开现有 UTF-8 编码文本文件以进行读取。 |
22 | OpenWrite | 打开现有文件以进行写入。 |
23 | ReadAllBytes | 打开一个文件,将文件的内容读入一个字符串,然后关闭该文件。 |
24 | ReadAllLines | 打开一个文本文件,将文件的所有行都读入一个字符串数组,然后关闭该文件。 |
25 | ReadAllText | 打开一个文本文件,将文件的所有行读入一个字符串,然后关闭该文件。 |
26 | Replace | 使用其他文件的内容替换指定文件的内容,这一过程将删除原始文件,并创建被替换文件的备份。 |
27 | SetAccessControl | 对指定的文件应用由FileSecurity对象描述的访问控制列表(ACL)项。 |
28 | SetAttributes | 设置指定路径上文件的指定的 FileAttributes。 |
29 | SetCreationTime | 设置创建该文件的日期和时间。 |
30 | SetCreationTimeUtc | 设置文件创建的日期和时间,其格式为协调通用时间 (UTC)。 |
31 | SetLastAccessTime | 设置上次访问指定文件的日期和时间。 |
32 | SetLastAccessTimeUtc | 设置上次访问指定的文件的日期和时间,其格式为协调通用时间 (UTC)。 |
33 | SetLastWriteTime | 设置上次写入指定文件的日期和时间。 |
34 | SetLastWriteTimeUtc | 设置上次写入指定的文件的日期和时间,其格式为协调通用时间 (UTC)。 |
35 | WriteAllBytes | 创建一个新文件,在其中写入指定的字节数组,然后关闭该文件。如果目标文件已存在,则改写该文件。 |
36 | WriteAllLines | 创建一个新文件,在其中写入指定的字符串,然后关闭文件。如果目标文件已存在,则改写该文件。 |
37 | WriteAllText | 创建一个新文件,在文件中写入内容,然后关闭文件。如果目标文件已存在,则改写该文件。 |