0
因此,我有以下代码来覆盖某些视频上的徽标图像。它的工作很好,我遇到的唯一问题是自从我的徽标命名为“0001.logo.png”,输出rar文件没有设置正确的文件扩展名,它设置了“myFolder_0001.logo”扩展名。是否可以删除'0001'。当我命名rar /文件夹时,徽标名称的一部分?批处理文件重命名输出文件夹
非常感谢您的帮助。
@echo off
setlocal
EnableDelayedExpansion
set "FolderBaseName=myFolder"
set "DropBoxFolder=C:\Users\admin\Desktop\tests\automate\sync"
set "BaseOutputFolder=%TEMP%\%FolderBaseName%"
for %%I in (*.png) do (
set "OutputFolder=%BaseOutputFolder%_%%~nI"
md "!OutputFolder!" 2>nul
for %%J in (*.mp4*) do (
ffmpeg -i "%%~fJ" -i "%%~fI" -filter_complex overlay "!OutputFolder!\%%~nJ.mp4"
)
"C:\Program Files\WinRAR\rar.exe" a -cfg- -ep1 -inul -m5 "%DropBoxFolder%\%FolderBaseName%_%%~nI" "!OutputFolder!\*"
rd /S /Q "!OutputFolder!"
)
pause
是你的问题,它的掉落'.png'或者,它不是下降了'_0001'? –
不会丢失'0001.',png与%%〜nI一致,因为我不想在文件夹名称中使用扩展名。谢谢 – user1765661