我有一个批处理脚本,可以按以下格式对具有特定扩展名的文件执行操作:
表示(* .xxx)中的%% f(
...
...
)
如何使用相同的for循环(我不想为每种文件类型编写一个,因为有很多)我会为filetypes .xxx,.yyy和.zzz做这个工作吗?
答案 0 :(得分:1)
根据帮助,for
接受集合中的一个或多个文件:
Runs a specified command for each file in a set of files. FOR %variable IN (set) DO command [command-parameters] %variable Specifies a single letter replaceable parameter. (set) Specifies a set of one or more files. Wildcards may be used. command Specifies the command to carry out for each file. command-parameters Specifies parameters or switches for the specified command. [...]
因此,您可以这样做:
for %%f in (*.xxx *.yyy *.zzz) do (
rem (your commands here)
)