【发布时间】:2011-03-01 15:06:05
【问题描述】:
我用
检查文件是否存在if(!File.Exists(myPath))
{
File.Create(myPath);
}
但是,当我用这个新创建的文件创建 StreamReader 时,我收到一条错误消息
该进程无法访问文件“[my file path here]”,因为它正被另一个进程使用。
没有我可以调用的File.Close(myPath) 以便在创建后关闭它,那么如何释放此资源以便稍后在我的程序中打开它?
【问题讨论】:
-
像这样使用它
File.Create(myPath).Close();。