我想移動文件的過程不能因爲它正被另一個進程訪問文件:雖然StreamReader的關閉
File.Move(fileFullPath, historyFileFullPath);
我已經關閉之後,流讀取器:
parser.Close();
/// <summary>
/// closes the file stream
/// </summary>
public void Close()
{
streamReader.Close();
}
然而,我得到的錯誤: 進程無法訪問文件,因爲它正在被另一個進程使用 任何人都可以擺脫一些光?
嘗試處置的StreamReader .. – Anand
槓桿'using'語句像''StreamReader'對象IDisposable'工作時。他們保證妥善處置。建立它,使用它並處置它。請,請;不要分享它。 –
可否請您詳細說明如何做這樣的事情? –