找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 30235|回复: 4

[文件操作] 批处理怎样批量删除压缩包密码?

[复制链接]
发表于 2018-4-13 20:37:00 | 显示全部楼层 |阅读模式
我想把一个目录下所有的压缩文件 密码都去除,密码有多个,例如  1234      4568  28zrs
我在网上找了个代码,只能删除一个密码,大家帮我看一下,如何把多个密码一起放进去
同时,我想要支持子文件夹下面的zip和rar
  1. set "rar=C:\Program Files\WinRAR\WinRAR.exe"  
  2. for /r %%i in (*.zip) do (  
  3. "%rar%" x -ad -y -p1234  "%%i" "%%~pi"   
  4. "%rar%" a -df -ep1 -r -y -ibck -o -p12345678  "%%~pi%%~ni.zip" "%%~pi%%~ni" )  
  5. pause
复制代码
发表于 2018-4-13 22:21:23 | 显示全部楼层
能否确定每个文件与密码的对应关系?难道要对每个文件枚举你所有的密码?
 楼主| 发表于 2018-4-14 02:28:23 | 显示全部楼层
回复 2# yhcfsr


    如果是单个文件夹可以确认,不过我希望子文件夹也可以,这样可以枚举吗?这种密码大概有七八个
发表于 2018-4-16 09:09:40 | 显示全部楼层
for /r 是可以遍历子文件夹的,你是说zip文件里面还有嵌套的zip吗?
 楼主| 发表于 2018-4-16 17:20:16 | 显示全部楼层
回复 4# Batcher


    谢谢管理员,这个问题,坛友帮忙解决了,感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 06:18 , Processed in 0.017870 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表