我想使用流编写器类在文本文件中编写一个简单的字符串,但它似乎不起作用(并且没有错误)。这里是我的代码:?无法使用流写入器的'.writeline'方法将字符串写入文件
StreamWriter test = new StreamWriter("mytext.txt", true);
// used the below code too to create the file. It didn't work either!
//StreamWriter test = File.CreateText("mytext.txt");
test.WriteLine("hello");
当我运行这段代码,什么都不会被添加到文本文件我有什么错(PS:我用的完整路径文件名太多,但它没有工作!)
问题是我不想在创建它之后立即写入我的文件!我不能使用'使用块',因为我的文件工作超出了'使用块'。如果我在我的代码结束时尝试'text.Flush()',它会面临一个错误,说该文件正在被另一个进程使用。现在要做什么? – roostaamir 2013-05-05 13:55:09
你没有显示该问题的代码...如果你想保持流打开,确定...但你得到的错误表明,你同时打开两个或更多的流到同一个文件,或者你没有正确处理第一个 – DarkSquirrel42 2013-05-05 14:52:02