本帖最后由 buyiyang 于 2023-6-22 15:31 编辑
就是预处理的问题,直接给%pass%加上双引号就行了。或者开变量延迟setlocal enabledelayedexpansion,把%pass%改成!pass!- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /b /s *.rar *.001 *.7z *.zip') do "%rar%" x -y -p"!pass!" -o- "%%i" "%%~dpi"
复制代码
|