C# 文件类

使用文件类

文件类File来自System.IO命名空间,允许我们处理文件:

实例

using System.IO;  // 包括 System.IO 命名空间

File.SomeFileMethod();  // 使用带有方法的文件类

文件类 File 有许多用于创建和获取文件信息的有用方法。例如:

方法 描述
AppendText() 在现有文件末尾追加文本
Copy() 复制文件
Create() 创建或覆盖文件
Delete() 删除文件
Exists() 测试文件是否存在
ReadAllText() 读取文件的内容
Replace() 用另一个文件的内容替换文件的内容
WriteAllText() 创建新文件并将内容写入其中。如果文件已经存在,它将被覆盖。

有关文件方法的完整列表,请到 Microsoft.Net文件类参考手册


文件写入并读取

在下面的示例中,我们使用WriteAllText()方法创建一个名为"filename.txt"文件,给它写些内容。 然后我们使用ReadAllText()方法读取文件的内容:

实例

using System.IO;  // 包括 System.IO 命名空间

string writeText = "Hello World!";  // 创建文本字符串
File.WriteAllText("filename.txt", writeText);  // 创建一个文件并将 writeText 的内容写入其中

string readText = File.ReadAllText("filename.txt");  // 读取文件内容
Console.WriteLine(readText);  // 输出内容

输出将是:

Hello World!
运行实例 »