C# ,winform,如何清空或者删除一个文本文档(.txt 文件),路径已知
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# ,winform,如何清空或者删除一个文本文档(.txt 文件),路径已知相关的知识,希望对你有一定的参考价值。
我试过使用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. 清空这个文本文档
请问怎么做?个人比较倾向于第一个想法。
FileInfo file=new FileInfo(path);
file.Dispose();
file.Delete(); 参考技术A 你是不是在程序里加载使用了这个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?)
你加载此文件到什么容器里面的?
追问一个event handler里面。。。
参考技术B 要先关闭文件!如何从python中的文本文档中删除所有标点符号和其他符号?
我想清理数据集进行分类。我想从文本中删除所有无用的符号。
如何删除所有这些无用的符号,以便文本准备好进行标记化和拆分?
使用此代码,您可以从字符串中删除一个字符:
x = "abcdef"
x = x.replace("a", "")
print(x)
#output: "bcdef"
如果你想删除多个字符,你可以多次使用替换功能,也可以使用另一个字符,或者你可以这样做:
x = "abcdef"
to_remove = "be"
for i in to_remove:
x = x.replace(i, "")
print(x)
#output: "acdf"
以上是关于C# ,winform,如何清空或者删除一个文本文档(.txt 文件),路径已知的主要内容,如果未能解决你的问题,请参考以下文章