用记事本粘贴下面这条命令,后缀改成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之后放在要压缩的目录内运行