我们如何在C#中删除多个文件?

时间:2012-07-30 11:45:31

标签: c#

File.Delete(path);

我正在使用上面的功能。 我有多个文件。 如何在不多次调用File.Delete()函数的情况下删除多个文件?

3 个答案:

答案 0 :(得分:1)

没有解决方案可以让您通过一次调用使用File.Delete删除多个文件。如果您担心性能,可以将代码放入后台线程。

答案 1 :(得分:1)

除了删除整个目录外,您别无选择,只能多次拨打File.Delete。根据{{​​3}},路径参数是:

  

要删除的文件的名称。不支持通配符

答案 2 :(得分:0)

您拥有的文件的倍数必须具有不同的扩展名,并且在路径中您必须指定要删除的文件,因此,如果常常为多个的文件是相同的几个扩展名(.exe等)然后运行一个获取文件名的循环,并添加每个扩展名以删除它们。