You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用7z.exe指定绝对路径输出目录时压缩包未生成至目标位置

问题解决:7z压缩包未保存到指定目录

你的命令存在参数顺序问题,调整后就能让压缩包正常输出到指定目录:

  • 最直观且不易出错的写法是直接指定压缩包的完整输出路径,不用依赖-o参数:
    7z.exe a -spe c:\Apps\TRF\TRF.zip c:\Apps\TRF\*
    

如果一定要使用-o参数,需调整开关位置,且-o后面不能加空格:

7z.exe a -spe -oc:\Apps\TRF\ TRF.zip c:\Apps\TRF\*

原因说明

7z的命令格式规则是 7z <命令> [开关] <压缩包路径> [待压缩文件],你之前把-spe开关放在了压缩包文件名之后,-o参数也放在了最后,导致7z无法正确识别输出目录的配置。-spe作为路径处理开关,必须放在a命令之后、压缩包路径之前;直接指定压缩包完整路径时,7z会直接将压缩包生成到该路径下,逻辑更清晰。

内容的提问来源于stack exchange,提问作者Tom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 08:29:53