我在尝试使用文件时遇到问题。在此方法中使用 StreamWriter 关闭,它似乎不喜欢它。有人可以演示如何做到这一点。(原因是另一种方法访问了正在使用的文件,因此不能访问,因为该文件仍在被另一种方法使用。)
到目前为止的代码:
private static void TrimColon()
{
using (StreamWriter sw = File.AppendText(@"process_trimmed.lst"))
{
StreamReader sr = new StreamReader(@"process_trim.lst");
string myString = "";
while (!sr.EndOfStream)
{
myString = sr.ReadLine();
int index = myString.LastIndexOf(":");
if (index > 0)
myString = myString.Substring(0, index);
sw.WriteLine(myString);
}
}
}