C# ,winform,如何清空或者删除一个文本文档(.txt 文件),路径已知 10
我试过使用File.Delete(path),但是系统提示错误:system.IO.IOException:theprocesscannotaccessthefile,b...
我试过使用File.Delete(path),但是系统提示错误: system.IO.IOException: the process cannot access the file, because it is being used by another process.
现在有两种思路:
1. 关闭这个process,然后再用File.Delete(path)。
2. 清空这个文本文档
请问怎么做?个人比较倾向于第一个想法。 展开
现在有两种思路:
1. 关闭这个process,然后再用File.Delete(path)。
2. 清空这个文本文档
请问怎么做?个人比较倾向于第一个想法。 展开
3个回答
展开全部
你是不是在程序里加载使用了这个txt文件?如果是,先手动释放了资源才能用File.Delete。
更多追问追答
追问
怎么手动释放资源啊?
我试了用下面的方法,但是得到了错误
FileInfo file=new FileInfo(path);
file.Dispose();
file.Delete();
错误:
Error 1 'System.IO.FileInfo' does not contain a definition for 'Dispose' and no extension method 'Dispose' accepting a first argument of type 'System.IO.FileInfo' could be found (are you missing a using directive or an assembly reference?)
追答
你加载此文件到什么容器里面的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要先关闭文件!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询