我正在尝试运行一个仅使用 7z.exe 提取 .jar 文件的批处理文件,
这是我的代码:
set location=%cd%
set filename=%location%\outputfolder
set unzip=%location\resources
cd %unzip%
7z e -o%filename% -ir!*.jar -y "%filename%\*.zip"
但它给出了一个例外:error: incorrect command line
所以我删除了-ir!*.jar
它然后它给出了另一个错误:error: cannot use absolute pathnames for this command
所以我将它更改-o%filename%
为-oC:\outputfolder
它并且它可以工作!!!!!!(这是我的脚本现在):
set location=%cd%
set filename=%location%\outputfolder
set unzip=%location\resources
cd %unzip%
7z e -oC:\outputfolder -y "%filename%\*.zip"
但我需要这些功能
如何修复?