C# File.WriteAllText – 将字符串写入文件

  • Post category:C#

File.WriteAllText 方法的作用是将一个字符串写入文件中。其语法如下:

public static void WriteAllText(string path, string contents);

其中,path 表示文件路径,contents 表示要写入文件的字符串。

使用方法:

  1. 引入命名空间

在使用该方法之前,需要先引入 System.IO 命名空间,因为该方法是该命名空间下的类方法。

using System.IO;
  1. 调用方法

方法的调用十分简单,只需要传入文件路径和要写入的字符串即可。

string filePath = @"C:\example.txt";
string content = "Hello, world!";
File.WriteAllText(filePath, content);

上述代码将字符串 “Hello, world!” 写入到文件 C:\example.txt 中。

注意:该方法会覆盖原有的文本内容。

示例一:

string filePath = @"C:\example.txt";
string content = "Hello, world!";
File.WriteAllText(filePath, content);

这个例子会在 C:\ 目录下创建一个 example.txt 文件,并将字符串 “Hello, world!” 写入到该文件中。

示例二:

string filePath = @"D:\example.txt";
string content = "This is a test.";
File.WriteAllText(filePath, content);

这个例子将字符串 “This is a test.” 写入到 D:\example.txt 文件中,如果该文件已经存在,则会覆盖原有内容。