当前有n个子文件夹,子文件夹下有很多内容,想把子文件夹下的内容压缩,下面的代码是把整个子文件夹压缩,我想只压缩里面的内容- @echo off
- ::设置7ZIP路径
- set "zip=C:\Program Files\7-Zip\7z.exe"
-
- cd /d "%SourDir%"
- for /d %%i in (*) do "%zip%" a -mx7 "%%i.zip" "%%i"
- :: 确认压缩文件解压后可用,删除下面一行的echo以删除源文件夹
- echo rd /s /q %%i
- )
复制代码
|