如果文本文件不存在,並且在向該文件添加文本後立即創建,我正在創建一個文本文件。然而,我的編譯器說它正在被另一個進程使用,我認爲這是因爲它剛創建。我怎樣才能解決這個問題?創建後編輯文本文件
代碼excerpt-
//If the text document doesn't exist, create it
if (!File.Exists(set.cuLocation))
{
File.CreateText(set.cuLocation);
}
//If the text file after being moved is empty, edit it to say the previous folder's name
System.IO.StreamReader objReader = new System.IO.StreamReader(set.cuLocation);
set.currentUser = objReader.ReadLine();
objReader.Close();
if (set.currentUser == null)
{
File.WriteAllText(set.cuLocation, set.each2);
}
我如何關閉該流? – TheUnrealMegashark
@TheUnrealMegashark我建議你只是閱讀文檔。那裏的例子顯示你如何去做。 –
@TheUnrealMegashark,只需在末尾加上'.Close()'。 – gunr2171