如果可以
我能把我毕生所学全记录下来

7ZIP压缩软件如何批量压缩单个文件并设置密码

用记事本粘贴下面这条命令,后缀改成bat,双击。如下:(不要用管理员身份运行,不然会把文件压缩到windows/system32目录)

备注:下面的默认的压缩长文件名的时候只会获取前面的几个字,想要获取全的话就把%%~dpnX.7z改成%%X.7z 就可以获取完整的文件名了,如果想给每个压缩文件备注的话把%%~dpnX.7z改成%%~dpnX(你要备注的文字).7z就行了

第一种(这种是把文件夹内的单个文件压缩,并不是把文件夹一起压缩,有时候要好几次才能成功):

for %%X in (*) do "C:\Program Files\7-Zip\7z.exe" a "%%~dpnX.7z" "%%X" -p12345 -mhe -mx=9

第二种(非常可行感觉速度都快一些):

for /d %%X in (*) do "C:\Program Files\7-Zip\7z.exe" a "%%~dpnX.7z" "%%X" -p123456 -mhe -mx=0

第三种(可行):

for /d %%X in (*) do "C:\Program Files\7-Zip\7z.exe" a "%%~dpnX.7z" "%%X" -p12345 -mhe -mx=9

如果不想设置密码就是:

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

打包文件夹内的二级文件夹(文件夹内可能出现包含视频的二级文件夹以及非二级目录的视频),不打包非二级目录下的视频就用

for /d %%X in (*) do "C:\Program Files\7-Zip\7z.exe" a "%%X(备注).7z" "%%X" -p12345 -mhe -mx=0

批量打包文件夹内单个视频速度最快

for  %%X in (*) do "C:\Program Files\7-Zip\7z.exe" a "%%~dpnX(备注).7z" "%%X" -p12345 -mhe -mx=0

如果需要把文件打包成ZIP格式的话,把 “%%X.7z” 改成 “%%X.zip”

注意:把命令写入bat之后放在要压缩的目录内运行

未经允许也可转载:逍遥侯博客 » 7ZIP压缩软件如何批量压缩单个文件并设置密码

逍遥侯博客 大概一个互联网创业者的毕生所学