批量压缩当前目录下所有文件夹中的文件到当前目录的BAT代码
批量压缩当前目录下所有文件夹中的文件到当前目录。
功能:调整压缩文件内文件目录层级,进入当前目录的每个文件夹,将文件夹内所有文件压缩为rar文件,压缩文件名以当前文件夹的名称命名,保存位置为bat文件所在位置
bat代码:
@echo off
for /d %%i in (*) do (
pushd "%%i"
"C:\Program Files\WinRAR\WinRAR.exe" a -r "../%%i.rar" *
popd
)
pause