【发布时间】:2014-03-02 12:22:55
【问题描述】:
我正在尝试遍历其中包含文件夹的目录。 我想通过 7zip 压缩文件夹(因为其中一些是非常大的文件) 我的意思是举例:
- 主文件夹
- 备份 1
- 备份 2
- 备份 3
我希望它为 Backup 1-3 文件夹分别创建一个单独的 7zip 文件。 这是我得到的:
@echo off
set zip=7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on
set directory="E:\Backup\"
for /d %%i in (%directory%) do %zip% "%%i.7z" "%%i%\*"
pause
但只要我这样做,它只会创建 1 个名为 Backup 的 7zip 文件,它不会为其中的每个文件夹创建单独的 7zip 文件。
【问题讨论】:
标签: batch-file 7zip