C#常用的文件操作方法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
创建一个新文件,在文件中写入内容,然后关闭文件。如果目标文件已存在,则改写该文件。
序号
函数名称
描述
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
创建一个新文件,在文件中写入内容,然后关闭文件。如果目标文件已存在,则改写该文件。