【发布时间】:2016-01-29 15:17:47
【问题描述】:
我正在使用System.IO.File.AppendAllText 将文本导出到C# 中的文件,并传入文本文件,然后将我要使用\n 导出的文本添加到末尾。当我查看文本文档时,它们不在不同的行上,尽管那个讨厌的回车字符在行之间。因此系统可能认为它是两条线,但用户将其视为一条。每次生成文件时,如何在不执行查找替换的情况下自动修复此问题?
System.IO.File.AppendAllText(@"./WarningsLog.txt", line + "\n");
【问题讨论】:
-
您如何创建要附加到文件的文本?您是使用
StringBuilder和AppendLine()还是只是连接一个字符串? -
在没有看到这段代码的情况下猜测你的代码有什么问题并不是很有效。
-
尝试添加
\r\n而不是\n
标签: c# .net text io carriage-return