当前位置:   article > 正文

7z批量压缩文件 / 文件夹 bat脚本(带密码)_7z 加密文件名命令行

7z 加密文件名命令行

目录

批量压缩当前目录下的文件(无密码)(zip格式)

批量压缩当前目录下的文件夹(无密码)(7z格式)

批量压缩当前目录下的文件(带密码)(7z格式)

批量压缩当前目录下的文件夹(带密码)(7z格式)


本人的7z装在C:\Program Files\7-Zip\7z.exe,请根据自己情况进行相应修改。

批量压缩当前目录下的文件(无密码)(zip格式)

for %%X in (*) do "C:\Program Files\7-Zip\7z.exe" a "%%~dpnX.zip" "%%X"

批量压缩当前目录下的文件夹(无密码)(7z格式)

for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\"

批量压缩当前目录下的文件(带密码)(7z格式)

  1. @echo off
  2. ::设置7z的命令行程序路径
  3. set Sz=C:\Program Files\7-Zip\7z.exe
  4. ::设置压缩包保存路径
  5. set Save=./
  6. ::设置要打包压缩的文件夹,即当前目录
  7. set Com=./
  8. ::-p可以改成你要设置的密码,这里设置为123546,-mhe是加密文件名
  9. for /f "delims=" %%a in ('dir /a-d/s/b "%Com%"') do "%Sz%" a -t7z -p123456 -mhe=on -mx1 "%Save%\%%~na.7z" "%%~a"
  10. ::pause
  • (-mhe的意思是加密文件名。即:打开以后输对密码才能看见文件名)

  • (-mx1的意思是压缩等级1。数字越大压缩得越厉害。最小为0,最大为9)

批量压缩当前目录下的文件夹(带密码)(7z格式)

  1. @echo off
  2. :: 设置7z的命令行程序路径
  3. set Sz=C:\Program Files\7-Zip\7z.exe
  4. :: 设置压缩包保存路径
  5. set Save=./
  6. :: 设置要打包压缩的文件夹,即当前目录
  7. set Com=./
  8. :: 设置压缩密码
  9. set Password=123456
  10. :: 批量压缩当前目录下的文件夹,带密码
  11. for /d %%X in (*) do "%Sz%" a -t7z -p%Password% -mhe=on -mx1 "%Save%\%%X.7z" "%%X\"

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/320577
推荐阅读
相关标签
  

闽ICP备14008679号