请写一条Windows批处理命令调用7zip命令行程序把目录下的文件压缩成以日期为格式的7z文件且压缩程度为9字典为2GB其余选项尽量使文件被压缩的更小而且这条命令可作为bat执行。尽量简短
以下是一条简短的Windows批处理命令,调用7zip命令行程序将目录下的文件压缩成以日期为格式的7z文件,压缩程度为9,字典为2GB,其余选项使文件被压缩得更小:
@echo off
setlocal enabledelayedexpansion
set "datestamp=%date:/=-%"
set "timestamp=%time::=-%"
set "timestamp=%timestamp:.=-%"
set "archive=%datestamp%_%timestamp%.7z"
"C:\Program Files\7-Zip\7z.exe" a -mx9 -md=2g -mfb=258 -ms=on "%archive%" "目录路径"
endlocal
请将目录路径替换为您想要压缩的目录的实际路径。此命令将根据当前日期和时间创建一个以日期和时间命名的7z文件,并将目录下的文件压缩到该文件中。压缩程度为9,字典为2GB,并启用了其他选项以尽量减小文件大小。
原文地址: https://www.cveoy.top/t/topic/iVKc 著作权归作者所有。请勿转载和采集!