1
File.Delete(path);

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

4

3 回答 3

1

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

于 2012-07-30T11:48:51.193 回答
1

除了删除整个目录之外,您别无选择,只能File.Delete多次调用。根据文档,路径参数是:

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

于 2012-07-30T11:51:58.363 回答
0

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

于 2012-07-30T11:48:48.510 回答