[原创]File.Create()的进程占用问题

最近写File创建的功能总是提示文件被其他进程占用,原来是因为File.Create();时没有释放资源,导致后面的StreamWriter没办法写入。应该File.Create()后再Close(),这样就可以避免问题了

代码如下:

if (!File.Exists(strPath))
{
FileInfo file = new FileInfo(strPath);
file.Create().Close(); //注意要close();
StreamWriter stream = file.AppendText();

stream.WriteLine("");
stream.Close();
}
赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏