您的位置:首页 > 其它

利用File.Create创建文件存在的问题

2008-11-20 13:51 495 查看
在开发一个多线程的项目中,如果使用File.Create来创建文件的话,那么可能在短时间内,该文件无法被别的使用,因为

File.Create()方法返回的是一个FileStream对象,没有关闭这个FileStream对象当然会提示文件被占用了.

你可以这样:

File.Create(@"c:\a.txt").Close();

或者

using(FileStream fs = File.Create((@"c:\a.txt"))

{

//dealing with file stream object

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐