.net C# 中,如果我们得到的内容是数组形式,也可以直接使用WriteAllLines 写入文件
操作也是非常的简单
例:
public static void SiteFileWrite(string path, string[] contxt) { try { string pathfile = Path.GetDirectoryName(path); if (!Directory.Exists(pathfile)) { Directory.CreateDirectory(pathfile); } System.IO.File.WriteAllLines(path, contxt, Encoding.UTF8); } catch (Exception) { } }
只需要调用上面的方法即可写入内容
如:
string[] contxt = { "2030-8-8 42:25:25", "系统检测", "发现外星人入侵,加入日志", "第三小组加入控制" }; SiteFileWrite(@"C:\test\txt.txt", contxt);
输出的结果为:
2030-8-8 42:25:25 系统检测 发现外星人入侵,加入日志 第三小组加入控制内容是直接换行的