如何在批处理文件中引用上一个目录中的文件夹?

如何在批处理文件中引用上一个目录中的文件夹?

我有以下使用 FFmpeg 转换视频的脚本:

for %%a in ("*.mp4*") do ffmpeg -i "%%a" -y -c:v prores_ks -profile:v proxy -pix_fmt yuv422p10le -vendor ap10 -bits_per_mb 8000  -vf "scale=1920:1080" -c:a pcm_s16le -ar 48K "..\%%~na.mov"
pause

可以看到,文件的输出路径是源文件文件夹之前的文件夹。

问题是我希望文件的输出位于源文件上一个目录中的文件夹中,但是我已经绞尽脑汁几个小时了,却无法让它发挥作用。

为了更清楚一点,我希望文件的输出看起来像这样:

..\01. Proxy\%%~na.mov

我该怎么写代码?

相关内容