7-zip 7z压缩文件的时候排除指定的目录文件夹

问题:备份D:\AAA 文件夹,但是不备份D:\AAA\BBB文件夹以及BBB文件夹下的所有子文件?
排除目录的压缩,由于Linux 中 !有特别的意义,所以要用转义符来使用。

7z a -t7z -xr"!*\BBB\" %zipname% %filename%

--------------------------------------7z.bat文件---------------------------

@echo on
::7z使用前添加环境变量path为C:\Program Files\7-Zip
::设置要压缩的文件路径
set filename=D:\AAA
::设置备份路径
set backuppath=D:\AAABACK
set zipname=AAA.7z
echo 开始压缩

::第一种:先压缩,在删除指定文件夹
::7z a -t7z %zipname% %filename% 
::7z d %zipname% "D:\AAA\BBB"  -r 
::第二种:压缩的时候,直接排除指定文件夹目录
7z a -t7z -xr"!*\BBB\" %zipname% %filename%
::设置备份路径
xcopy %zipname% %backuppath% /s /e /i /y /d
echo 备份结束

--------------------------可以直接复制使用------------------------------

下载地址:https://download.csdn.net/download/u013758456/12278546

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值