为search掩码使用多种文件types的文件?

以下命令适用于一种types的文件,

forfiles -p "C:abc\del" -s -m *.exe -d -70 -c "cmd /c echo @path" 

可以通过多个文件扩展名进行筛选吗? *.exe*.dll*.xyz

没有我希望的那么好,但是这个线索可以帮忙。 但是请注意,不能使用*作为过滤器,因为在这种情况下IN函数开始选择文件。

 for %G in (.exe, .dll, .xyz) do forfiles -p "C:abc\del" -s -m *%G -d -70 -c "cmd /c echo @path" 

用这个作为参考。

也可以一次遍历目录结构,并用IF测试每个文件扩展名。

 forfiles -pc:\ -s -c "cmd /c (if @ext==\"exe\" echo @path) & ( if @ext==\"dll\" echo @path) & ( if @ext==\"xyz\" echo @path)" 

只要记住要逃避内部引号\"dll\" instead of "dll" ,因为整个命令是在一个单一的字符串中。