这是我的问题。我有一个包含 100 个不同视频名称的 txt 文件(示例):
abc.mpg
def.mpg
ghi.mpg
xyz.mpg
我想使用一些命令一个一个处理这些视频,并将结果放入同名文件夹中(不带扩展名):
command1 abc.mpg
command2 abc.mpg
move results .\abc
我的问题是如何在批处理文件中使用 for 循环执行上述迭代。
最佳答案
该命令是带有/F 参数的 FOR,如下所示
FOR /F %i in (yourFile.txt) DO yourcommand %i
这一次从文本文件中读取一行并将值插入到 %i 参数中
然后调用在 DO 关键字后指定的命令(该命令可以是另一个需要复制或移动操作的批处理)
关于for-loop - 在批处理文件中逐行读取txt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10282131/