如何删除文件夹中不匹配某些名称的所有文件

如何删除文件夹中不匹配某些名称的所有文件

假设我有一个包含 80 个本地化版本的文件夹。由于我只会说两种语言,所以我不需要剩下的 78 种。当然,我可以del /S /F /Q为每一种语言都输入文字。

但我想知道是否有办法指定要保留的文件名,并对for目录中的每个文件运行命令。这可能吗?

答案1

最轻松的方法是赋予这两个文件一个区别属性:
attrib +R english
attrib +R otherlang
然后删除每个没有该属性的文件:
del /A:-R *.*
然后您可以根据需要清除属性。

相关内容