在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
下面介绍两个函数:
File.AppendAllText 方法 (String, String)函数说明:如果文件不存在,此方法创建一个文件,将指定的字符串写入文件,然后关闭该文件。 System.IO 语法: public static void AppendAllText( string path, string contents ) 参数说明: path 类型:System.String,要将指定的字符串追加到的文件。 contents
代码示例: 在此示例中,该文件后,如果它已不存在,并且,文本添加到。 using System; using System.IO; using System.Text; class Test { public static void Main() { string path = @"c:\temp\MyTest.txt"; // This text is added only once to the file. if (!File.Exists(path)) { // Create a file to write to. string createText = "Hello and Welcome" + Environment.NewLine; File.WriteAllText(path, createText); } // This text is always added, making the file longer over time // if it is not deleted. string appendText = "This is extra text" + Environment.NewLine; File.AppendAllText(path, appendText); // Open the file to read from. string readText = File.ReadAllText(path); Console.WriteLine(readText); } }
即使会引发异常,也使用此方法保证文件句柄已关闭。 path 参数的值必须包含现有内容。
File.AppendAllText(String, String, Encoding)函数说明:将指定的字符串追加到文件中,如果文件还不存在则创建该文件。 System.IO 语法: public static void AppendAllText( string path, string contents, Encoding encoding ) 参数说明:
contents 类型:System.String,要追加到文件中的字符串。 encoding 类型:System.Text.Encoding,要使用的字符编码。 File.AppendAllText(path, contents, Encoding) 如:File.AppendAllText(path, appendText, Encoding.UTF8);
|
请发表评论