影响具有相同扩展名的所有文件的Bat文件?

时间:2013-07-10 19:05:37

标签: file command-line

我们说我有一个影响一个指定文件的.bat文件。但我需要的是它应该影响具有相同扩展名的所有文件。就我而言,扩展名为 .xxx

这是我到目前为止的代码。它仅适用于我输入的文件。现在它是 SND_MUS_Fanfares.xxx

.\extract.exe -out=F:\cookedpc -filter=fmodeventfile SND_MUS_Fanfares.xxx
pause

那么如何更改代码以使其影响 a.xxx b.xxx c.xxx ,以及< strong> n.xxx 等等......?

我对这一切都很陌生,所以我甚至无法解释它。

2 个答案:

答案 0 :(得分:1)

for %i in (*.xxx) do .\extract ... ventfile %i

应该为你做。

如果你有意识从批处理文件执行而不是每次都重新输入行,那么将%加倍......

答案 1 :(得分:0)

你知道'for'命令吗?输入'for /?'的信息。

它将在目录中的每个.xxx文件上执行命令:

for /R %I IN (*.xxx) DO .\extract.exe -out=F:\cookedpc -filter=fmodeventfile %~fsI
pause