我想移动文件的过程不能因为它正被另一个进程访问文件:虽然StreamReader的关闭
File.Move(fileFullPath, historyFileFullPath);
我已经关闭之后,流读取器:
parser.Close();
/// <summary>
/// closes the file stream
/// </summary>
public void Close()
{
streamReader.Close();
}
然而,我得到的错误: 进程无法访问文件,因为它正在被另一个进程使用 任何人都可以摆脱一些光?
尝试处置的StreamReader .. – Anand
杠杆'using'语句像''StreamReader'对象IDisposable'工作时。他们保证妥善处置。建立它,使用它并处置它。请,请;不要分享它。 –
可否请您详细说明如何做这样的事情? –