7-Zip 创建自解压存档的命令行参数是什么?

dja*_*fan 9 zip command-line batch-file 7-zip

我四处寻找,找不到任何人的直接答案。

如果我想将 C:\Temp 的内容打包到一个名为 Temp.exe(7z 格式)的自解压文件中,我该如何在批处理文件中进行呢?

这不起作用:

"C:\Program Files\7-Zip\7z.exe" a -t7z -mx5 -sfx 7z.sfx directoryname archive.exe -mmt
Run Code Online (Sandbox Code Playgroud)

我从中得到的是一个名为 7z.sfx 的自解压存档。想不通这个

dja*_*fan 12

摆弄之后我想通了:

:: zip
"C:\Program Files\7-Zip\7z.exe" a archive.exe -mmt -mx5 -sfx dirname
pause
Run Code Online (Sandbox Code Playgroud)