このメソッドで StreamWriter を使用して file.Close を使用しようとすると問題が発生します。気に入らないようです。誰かがこれをどのように行うことができるかを示すことができますか. (その理由は、別のメソッドが使用中のファイルにアクセスし、そのファイルがまだ別のメソッドで使用されているため、アクセスできないためです。)
これまでのコード:
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);
}
}
}