我正在尝试移动文件:
File.Move(fileFullPath, historyFileFullPath);
我关闭了流阅读器后:
parser.Close();
/// <summary>
/// closes the file stream
/// </summary>
public void Close()
{
streamReader.Close();
}
然而我收到了错误: 进程无法访问该文件,因为它正由另一个进程使用 任何人都可以解释一下吗?
答案 0 :(得分:2)
您可以阅读using
声明here。 StreamReader
最基本的例子是:
using (var sr = new StreamReader(fileName))
{
//use sr here without worrying
}