我正在尝试创建一个简单的批处理文件来打开cmd提示符,将目录更改为E:\并运行以下命令:
对于(* .mkv)中的/ r%f,执行回显文件'%~nxf'>>%~dpf \ concat.txt
虽然我已经能够打开cmd提示并更改目录但是当我添加上面提到的命令时它不会执行。请帮助。
干杯:)
答案 0 :(得分:0)
在批处理文件中使用%
命令时,需要将for
字符加倍。来自for /?
帮助文字:
要在批处理程序中使用
FOR
命令,请指定%%variable
而不是%variable
。
所以试试:
for /r %%f in (*.mkv) do echo file '%%~nxf' >>%%~dpf\concat.txt