【发布时间】:2014-09-27 16:29:09
【问题描述】:
我正在尝试从文件中读取字符,然后在删除 cmets(后跟分号)后将它们附加到另一个文件中。
来自父文件的样本数据:
Name- Harly Brown ;Name is Harley Brown
Age- 20 ;Age is 20 years
想要的结果:
Name- Harley Brown
Age- 20
我正在尝试以下代码-
StreamReader infile = new StreamReader(floc + "G" + line + ".NC0");
while (infile.Peek() != -1)
{
letter = Convert.ToChar(infile.Read());
if (letter == ';')
{
infile.ReadLine();
}
else
{
System.IO.File.AppendAllText(path, Convert.ToString(letter));
}
}
但是我得到的输出是-
Name- Harley Brown Age-20
这是因为 AppendAllText 不适用于换行符。有没有其他选择?
【问题讨论】:
标签: c# file append text-files