我有一个大约 5,000 行的文本文件,我想将其内容复制到另一个文件,但只有每行的前 38 个字符。
我目前有这个代码:
private void button1_Click(object sender, EventArgs e)
{
string line, line2;
System.IO.StreamReader file = new System.IO.StreamReader(@"c:\test.txt");
while ((line = file.ReadLine()) != null)
{
line2 = line.Substring(0, 38);
using (System.IO.StreamWriter files = new System.IO.StreamWriter(@"C:\test2.txt"))
{
files.WriteLine(line2);
}
}
file.Close();
}
它只复制最后一行。:(