@echo off
set "rar_path=D:\WinRAR\rar.exe"//WinRAR程序路径
set "source_folder=E:\test\source"//源文件路径
set "target_folder=E:\test\target" //压缩文件输出路径
set "password=123" // 将password 替换为你实际要设置的密码for %%f in ("%source_folder%\*") do ("%rar_path%" a -r -ep1 -p%password% "%target_folder%\%%~nxf.rar" "%%f"
)echo 压缩完成。
pause
-ep1
参数:表示排除基本目录,即只存储文件名,不存储完整路径。