我删除文件时,File.Delete(@"c:\default.aspx"),提示进程占用。。我是用File.Create(@"c:\default.aspx")创建文件的。。这是怎么回事? 学习 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 文件句柄并没有马上释放,因此发生异常.建议使用FileStream类进行文件创建,然后Close就可以了. 使用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} 简单问题 马上结贴!! C#操作AD 错误提示:“该服务器不愿意处理该请求” - .NET技术 / C# 求Mutex()的相关实例或者用法? install如何打包baidu搜霸啊 从一个单独的逻辑类,操作form类的控件问题? adox 创建access数据库 如何设置多列为主键 搜寻一个分割条splitter控件 如何把LISTBOX中的数据打印出来?? excel复制时没有复制到行宽和列宽!求大神帮助! C#`算法问题` 关于 VS2005 ReportDocument控件 C# 中怎样将table表格数据导入到Excel中呢???
建议使用FileStream类进行文件创建,然后Close就可以了.
你可以这样:
File.Create(@"c:\a.txt").Close();
或者
using(FileStream fs = File.Create((@"c:\a.txt"))
{
//dealing with file stream object
}