Board logo

标题: [文件操作] 【已解决】批量给zip文件添加固定密码 [打印本页]

作者: manjaro    时间: 2020-11-3 12:27     标题: 【已解决】批量给zip文件添加固定密码

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

我有很多zip文件,需要添加密码。麻烦哪位大神帮写一个BAT,批量给zip文件添加固定密码,非常感谢!
作者: zaqmlp    时间: 2020-11-3 15:57

  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
复制代码

作者: manjaro    时间: 2020-11-3 21:01

回复 2# zaqmlp


    非常感谢




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2