`

批量修改压缩包(zip/rar)密码

阅读更多

今天项目遇到一个恶心的需求,将一个目录下的所有压缩文件(1500个)密码从1234改成12345678。

java实现这个小程序会遇到 文件名包含特殊字符和转码等问题。果断bat解决

bat脚本如下:

set "rar=C:\Program Files\WinRAR\WinRAR.exe"
for /r %%i in (*.zip) do (
"%rar%" x -ad -y -p1234  "%%i" "%%~pi" 
"%rar%" a -df -ep1 -r -y -ibck -o -p12345678  "%%~pi%%~ni.zip" "%%~pi%%~ni\" )
pause

 此功能也可实现rar和zip的批量互转功能。

分享出来 希望有用的朋友不用再浪费时间。

6
1
分享到:
评论
5 楼 snkcxy 2014-06-11  
wx_hello 写道
bat脚本不会写

沧海一小粟 写道
偶是菜鸟完全看不懂啊

freezingsky 写道
解决这个问题的关键是winrar提供了修改密码的接口。


是 忘记说了
1.创建一个txt文件,把上面的代码直接粘进去,修改后缀为bat,然后将这个文件放到你想批处理的文件夹下。双击运行
2.4楼说的对,之前必须安装winrar
4 楼 freezingsky 2014-06-10  
解决这个问题的关键是winrar提供了修改密码的接口。
3 楼 沧海一小粟 2014-06-10  
偶是菜鸟完全看不懂啊
2 楼 wx_hello 2014-06-10  
bat脚本不会写
1 楼 snkcxy 2014-06-10  
如果想 通过程序调用
也可以用java的runtime 来执行bat

相关推荐

    压缩包批量处理工具中文免费版1.6.zip

    压缩文件批量处理工具中文免费版是一款可以帮助用户来进行快速批量修改压缩文件的软件,支持的压缩格式有rar/zip/7z/tar 1、可批量向压缩包添加文件(包括url快捷方式) 2、可批量从压缩包删除文件(支持删除二级...

    python批量解压文件夹下所有压缩包(rar、zip、7z)

    常见的压缩包格式有rar、zip、7z,本方法递归遍历指定路径下的所有文件和文件夹,批量解压所有压缩包,同时生成unzip_log.txt日志文件,用来记录解压失败的文件路径,这些文件需要手动解压。详细介绍请见作者主页,...

    Linux下rar及zip压缩包中批量替换某文件脚本

    有大量以zip和rar结尾的压缩文件散落在文件系统的各个文件夹,当需要替换压缩包中指定文件时使用。 zip_replace.sh rar_replace.sh 运行环境:linux

    java实现批量解压带密码的 rar or zip 文件

    Java批量解压RAR或zip文件,压缩包内包含包括源码和jar包。 如发现其他人或组织有商用目的,必追究其法律责任。

    批量解压多个zip压缩包并将解压出来的文件以该压缩包的名称重命名(跟要处理的文件放一起运行).bat

    批量解压多个zip压缩包并将解压出来的文件以该压缩包的名称重命名(跟要处理的文件放一起运行) 需要安装WinRAR软件。

    压缩包文件批量处理工具免费版 v1.4.zip

    可批量处理压缩包rar文件 批量添加文件(包括url快捷方式) 批量删除文件(支持删除二级目录下的文件) 批量添加注释 批量生成自解压文件 设置K锁(锁定压缩文件) 批量设置压缩文件密码 可快速选择目录,...

    压缩包文本批量字符替换 支持rar和zip

    首先修改bat文件要修改的字符 并安装winrar 在压缩包文件的目录下打开bat文件就可执行批量替换

    Java调用Zip类批量压缩多个文件.rar

    Java调用Zip类批量压缩多个文件,此前有一个是压缩单个文件,也可参考,相关代码中可找到此源码。  public class ZipDemo extends JFrame{  JFileChooser fileChooser; //文件选择器  JList fileList; //待...

    压缩文件批量处理 压缩包文件批量处理工具 v1.6

    压缩包文件批量处理工具是一款的压缩包批量处理工具。压缩包文件批量处理工具功能介绍:可批量处理压缩包rar文件批量添加文件(包括url快捷方式)批量删除文件(支持删除二

    java、android可用的zip、rar解压缩代码实现

    找了很久的解决android(java也行)上zip、rar压缩文件解压缩的代码 ,在自己项目中试了很不错。

    好用的Mac加密压缩/rar解压

    支持加密压缩,压缩文件为zip文件,加密时将加密选项勾选上,密码和确认密码要一致  3.支持rar解压,生成rar解压文件夹  4.支持压缩解压的路径选择 5.支持批量文件压缩解压 详细关注我的博客,有详细说明,谢谢。

    PowerArchiver文档压缩2015中文特别版.rar

    目标格式可以是ZIP/7ZIP/CAB/LHA/BH/TAR/RAR。语言切换步骤:安装后默认的初始界面为英文,如果想使用中文界面,请点击菜单Options-->Change Language-->选择Chinese就是中文版本了。内附注册码,已测试能用...

    3000真实头像.rar

    微信 app 真实头像 FaceImage批量头像3000款。亲测可使用,方便快捷,适合做机器人头像,各种开发数据头像必备

    Total Commander 10.00 Multilingual.rar

    此外,不仅可以直接打开(解开) ARJ/CAB/RAR/LZH/ACE/UC2 等压缩包,配合插件或相应的压缩程序,更可创建这些格式的压缩包,就像创建和打开文件夹一样简单.而搜索功能,无论是文件还是内容,同样支持在这些压缩包 中进行.

    Total Commander Ultima Prime 8.2 Multilingual.rar

    此外,不仅可以直接打开(解开) ARJ/CAB/RAR/LZH/ACE/UC2 等压缩包,配合插件或相应的压缩程序,更可创建这些格式的压缩包,就像创建和打开文件夹一样简单.而搜索功能,无论是文件还是内容,同样支持在这些压缩包中进行.

    rar压缩包工具助手2.zip

    目前网上有很多RAR批量压缩的工具, 但是本人试了几款,均不能添加.URL文件。因为自己也有需要,就做了这个软件。 使用方法很简单,把压缩包、URL文件和本软件放在同一目录,再运行软件即可。 压缩包和URL个数不...

    Total Commander v9.51.62_64bit.rar

    此外,不仅可以直接打开(解开) ARJ/CAB/RAR/LZH/ACE/UC2 等压缩包,配合插件或相应的压缩程序,更可创建这些格式的压缩包,就像创建和打开文件夹一样简单.而搜索功能,无论是文件还是内容,同样支持在这些压缩包 中进行.

    WinRAR压缩文件批量添加和删除文件 批量添加注释设置密码下载.zip

    以及原压缩包是否有密码。 六 添加需要处理的winrar压缩包,可多选。 当设置完成之后,点击“开始”。此时,软件会调用rar.exe进行操作。由于rar.exe是dos程序,所以在软件运行过程中,会闪现出dos窗口,这是正常的...

    Total commander

    此外,不仅可以直接打开(解开) ARJ/CAB/RAR/LZH/ACE/UC2 等压缩包,配合插件或相应的压缩程序,更可创建这些格式的压缩包,就像创建和打开文件夹一样简单.而搜索功能,无论是文件还是内容,同样支持在这些压缩包 中进行.

    TotalCmd 7 绿化简洁版

    TotalCmd 7 绿化简洁版.支持随意自定义的菜单、工具栏、...此外,不仅可以直接打开(解开) ARJ/CAB/RAR/LZH/ACE/UC2 等压缩包,配合插件或相应的压缩程序,更可创建这些格式的压缩包,就像创建和打开文件夹一样简单。

Global site tag (gtag.js) - Google Analytics