I am having problems trying to use the file.Close with StreamWriter in this method, it doesn’t seem to like it. Could someone demonstrate how this could be done. (The reason so, is that another method accesses a file being used and hence can’t, because the file is still in use by the other method.)
Code so far:
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);
}
}
}
1 Answer