Previous topicNext topic
Help > 开发指南 > SanMuGrid平台编程 > 静态类 > 其他 > 文件处理 >
File

File

微软官方帮助文档:File 类 (System.IO) | Microsoft Docs

AppendAllLines(String, IEnumerable<String>) 向一个文件中追加行,然后关闭该文件。 如果指定文件不存在,此方法会创建一个文件,向其中写入指定的行,然后关闭该文件。
AppendAllLines(String, IEnumerable<String>, Encoding) 使用指定的编码向一个文件中追加行,然后关闭该文件。 如果指定文件不存在,此方法会创建一个文件,向其中写入指定的行,然后关闭该文件。
AppendAllText(String, String) 打开一个文件,向其中追加指定的字符串,然后关闭该文件。 如果文件不存在,此方法将创建一个文件,将指定的字符串写入文件,然后关闭该文件。
AppendAllText(String, String, Encoding) 使用指定的编码将指定的字符串追加到文件中,如果文件还不存在则创建该文件。
AppendText(String) 创建一个 StreamWriter,它将 UTF-8 编码文本追加到现有文件或新文件(如果指定文件不存在)。
Copy(String, String) 将现有文件复制到新文件。 不允许覆盖同名的文件。
Copy(String, String, Boolean) 将现有文件复制到新文件。 允许覆盖同名的文件。
Create(String) 在指定路径中创建或覆盖文件。
Create(String, Int32) 在指定路径中创建或覆盖文件,指定缓冲区大小。
Create(String, Int32, FileOptions) 创建或覆盖指定路径中的文件,指定缓冲区大小和一个描述如何创建或覆盖该文件的选项。
Delete(String) 删除指定的文件。
Exists(String) 确定指定的文件是否存在。
GetAttributes(String) 获取在此路径上的文件的 FileAttributes
GetCreationTime(String) 返回指定文件或目录的创建日期和时间。
GetCreationTimeUtc(String) 返回指定的文件或目录的创建日期及时间,其格式为协调通用时 (UTC)。
GetLastAccessTime(String) 返回上次访问指定文件或目录的日期和时间。
GetLastAccessTimeUtc(String) 返回上次访问指定的文件或目录的日期及时间,其格式为协调通用时 (UTC)。
GetLastWriteTime(String) 返回上次写入指定文件或目录的日期和时间。
GetLastWriteTimeUtc(String) 返回上次写入指定的文件或目录的日期和时间,其格式为协调通用时 (UTC)。
Move(String, String) 将指定文件移到新位置,提供要指定新文件名的选项。
Move(String, String, Boolean) 将指定文件移动到新位置,提供指定新文件名和覆盖目标文件(如果它已存在)的选项。
Open(String, FileMode, FileAccess, FileShare) 打开指定路径上的 FileStream,具有带读、写或读/写访问的指定模式和指定的共享选项。
OpenRead(String) 打开现有文件以进行读取。
OpenText(String) 打开现有 UTF-8 编码文本文件以进行读取。
OpenWrite(String) 打开一个现有文件或创建一个新文件以进行写入。
ReadAllBytes(String) 打开一个二进制文件,将文件的内容读入一个字节数组,然后关闭该文件。
ReadAllLines(String) 打开一个文本文件,读取文件的所有行,然后关闭该文件。
ReadAllLines(String, Encoding) 打开一个文件,使用指定的编码读取文件的所有行,然后关闭该文件。
ReadAllText(String) 打开一个文本文件,读取文件中的所有文本,然后关闭此文件。
ReadAllText(String, Encoding) 打开一个文件,使用指定的编码读取文件中的所有文本,然后关闭此文件。
ReadLines(String) 读取文件的行。
ReadLines(String, Encoding) 读取具有指定编码的文件的行。
Replace(String, String, String) 使用其他文件的内容替换指定文件的内容,这一过程将删除原始文件,并创建被替换文件的备份。
Replace(String, String, String, Boolean) 用其他文件的内容替换指定文件的内容,这一过程将删除原始文件,并创建被替换文件的备份,还可以忽略合并错误。
SetAttributes(String, FileAttributes) 获取指定路径上的文件的指定 FileAttributes
SetCreationTime(String, DateTime) 设置创建该文件的日期和时间。
SetCreationTimeUtc(String, DateTime) 设置文件创建的日期和时间,其格式为协调通用时 (UTC)。
SetLastAccessTime(String, DateTime) 设置上次访问指定文件的日期和时间。
SetLastAccessTimeUtc(String, DateTime) 设置上次访问指定的文件的日期和时间,其格式为协调通用时 (UTC)。
SetLastWriteTime(String, DateTime) 设置上次写入指定文件的日期和时间。
SetLastWriteTimeUtc(String, DateTime) 设置上次写入指定的文件的日期和时间,其格式为协调通用时 (UTC)。
WriteAllBytes(String, Byte[]) 创建一个新文件,在其中写入指定的字节数组,然后关闭该文件。 如果目标文件已存在,则覆盖该文件。
WriteAllBytesAsync(String, Byte[], CancellationToken) 以异步形式创建一个新文件,在其中写入指定的字节数组,然后关闭该文件。 如果目标文件已存在,则覆盖该文件。
WriteAllLines(String, IEnumerable<String>) 创建一个新文件,向其中写入一个字符串集合,然后关闭该文件。
WriteAllLines(String, IEnumerable<String>, Encoding) 使用指定的编码创建一个新文件,向其中写入一个字符串集合,然后关闭该文件。
WriteAllLines(String, String[]) 创建一个新文件,在其中写入指定的字节数组,然后关闭该文件。
WriteAllLines(String, String[], Encoding) 创建一个新文件,使用指定编码在其中写入指定的字符串数组,然后关闭该文件。
WriteAllText(String, String) 创建一个新文件,向其中写入指定的字符串,然后关闭文件。 如果目标文件已存在,则覆盖该文件。
WriteAllText(String, String, Encoding) 创建一个新文件,使用指定编码向其中写入指定的字符串,然后关闭文件。 如果目标文件已存在,则覆盖该文件。