小樱 发表于 2025/12/4 05:47

windows用winrar批量循环批处理bat命令压缩文件夹的方法

windows用winrar批量循环批处理bat命令压缩文件夹的方法

需求
对文件夹压缩,每个文件夹单独一个压缩包

@echo off
REM 定义要压缩的根目录路径,例如 D:\test
SET ROOT_DIR=D:\test

SET WINRAR_PATH="C:\Program Files\WinRAR\WinRAR.exe"

CD /D %ROOT_DIR%
FOR /D %%F IN (*) DO (
    echo 正在压缩: "%%F.rar"
    CALL %WINRAR_PATH% a -ep1 -inul -df -ibck -rr5p "%%F.rar" "%%F" -hp123456
)

echo 批量压缩完成!
pause

页: [1]
查看完整版本: windows用winrar批量循环批处理bat命令压缩文件夹的方法