[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

本帖最后由 manjaro 于 2020-11-3 21:02 编辑

我有很多zip文件,需要添加密码。麻烦哪位大神帮写一个BAT,批量给zip文件添加固定密码,非常感谢!

回复 2# zaqmlp


    非常感谢

TOP

  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
复制代码
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

返回列表