比如目录test里面有名为1、2、3、4...的子目录,我想用bat实现带密码的自动化压缩解压缩。
压缩后分为test1.rar test2.rar ,test1.rar包含名称为奇数的子目录,test2.rar包含名称为偶数的子目录。
单个文件的压缩命令为rar a -hp[pwd] update update.txt,此命令实现update.txt带密码压缩成update.rar.
解压命令为rar e -o+ -hp[pwd] update [target-dir]
希望解压后的目录保留原结构,不要test里面又嵌套了一层test名。
压缩代码:
@echo off
解压代码:
@echo off
以上解压缩密码为12345678
WinRar程序使用C:\Program Files\WinRAR\rar.exe,路径请自行修改。
本回答被提问者采纳谢谢 不过这也太简单了 奇偶自动分类打包也没有 这个实现什么功能?.\%%~ni\这个地方看不懂。我的意思的test里面有1 2 3 4等目录,打包后变成两个test1 test2目录的压缩包,各包含奇偶数的目录 半对半。里面的1 2 3 4就没必要单独压缩了。