请大佬指点一下批处理压缩问题

改过自新 26天前 12

需求:
需要把c:\test\ 目录下的所有文件夹和文件打包为单个压缩包(压缩包名就是该文件夹或文件的原名称).
在网上找到 一个批处理是把目录下所有文件打包成一个压缩包了,  和需求的打包为单个压缩包有出入.  
大佬指点一二
最新回复 (6)
  • muyijiang 26天前
    引用 2
    压缩软件不是自带这个功能吗?
  • muyijiang 26天前
    引用 3
    bandzip,选中要压缩的文件和文件夹,右键,添加到单独的“压缩文件/文件夹名.zip”
  • 楼主 改过自新 26天前
    引用 4
    muyijiang 发表于 2021-12-25 11:15
    压缩软件不是自带这个功能吗?
    是的 软件自带有,但需要命令方式完成,  所以用批处理来!
  • 战神赵日天 26天前
    引用 5
    用rar -a 的bat批处理,很简单
    但是需要winrar的rar.exe
    可以加密码-p就行
    不但能批量压缩,也能批量解压
    zip其实也行的
    具体百度看rar命令用法
  • 楼主 改过自新 26天前
    引用 6
    战神赵日天 发表于 2021-12-25 11:17
    用rar -a 的bat批处理,很简单
    但是需要winrar的rar.exe
    可以加密码-p就行
    是用的winrar, 就是在批量打包时,  我的命令会把文件夹下所有文件和文件夹打包成一个压缩包,  和我需求打包为单个压缩包不一样.  所以看有没有大佬知道怎么写
  • 战神赵日天 26天前
    引用 7
    改过自新 发表于 2021-12-25 11:20
    是用的winrar, 就是在批量打包时,  我的命令会把文件夹下所有文件和文件夹打包成一个压缩包,  和我需求打 ...
    告诉你思路,都是dos命令
    1、用dir /S /B获取该文件夹下所有子文件夹和文件,并用excel进行数据整理,找出你需要的子文件夹
    2、用rar命令 rar -a  文件夹名  -p密码  压缩后包名.rar  
    这样就能满足你每个子文件压缩成一个子文件夹名字的rar压缩包,并且可以加不同的密码
  • 游客
    8
返回