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

[文件操作] 【已解决】批量给zip文件添加固定密码

[复制链接]
发表于 2020-11-3 12:27:44 | 显示全部楼层 |阅读模式
本帖最后由 manjaro 于 2020-11-3 21:02 编辑

我有很多zip文件,需要添加密码。麻烦哪位大神帮写一个BAT,批量给zip文件添加固定密码,非常感谢!
发表于 2020-11-3 15:57:22 | 显示全部楼层
  1. @echo off
  2. set "password=固定密码"
  3. set "exefile=C:\Program Files\WinRAR\WinRAR.exe"
  4. set ext=*.zip
  5. if not exist "%exefile%" (echo;"%exefile%" not found&pause&exit)
  6. for /f "delims=" %%a in ('dir /a-d-h/b/s %ext%') do (
  7.     "%exefile%" x -y -p"test" "%%a" "%%~dpa~tmp\%%~na"
  8.     set "f="
  9.     if exist "%%~dpa~tmp\%%~na" (
  10.         for /f "delims=" %%b in ('dir /a-d/b/s "%%~dpa~tmp\%%~na" 2^>nul') do set /a f+=1
  11.     )
  12.     if defined f (
  13.         del /a /f /q "%%a"
  14.         "%exefile%" a -y -r -ep1 -p"%password%" "%%a" "%%~dpa~tmp\%%~na\*.*"
  15.         echo;"%%a"
  16.     )
  17.    
  18.     rd /s /q "%%~dpa~tmp" 2>nul
  19. )
  20. pause
  21. exit
复制代码
 楼主| 发表于 2020-11-3 21:01:19 | 显示全部楼层
回复 2# zaqmlp


    非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-20 07:19 , Processed in 0.025970 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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