我正在使用以下命令解压缩文件:
"C:\Program Files\7-Zip\7z.exe" x "\\server\folder\backup.gz" -aoa "-o\\server\folder\"
我去过7-zip帮助部分,使用-aoa的示例也不十分清楚。使用Google,我可以在名为sevenzip的网站上看到解决方案,但是该解决方案不可用。我还认为我可以使用rn命令,但不确定将其放置在何处。
答案 0 :(得分:0)
我自己正在寻找解决方案。当然,仅将一个文件提取为一个完全不同的文件名才有意义。
我最终要做的是提取到标准输出(-so)并将输出重定向到所需名称:
7z e my-compressed-file.7z -so readme.txt > new-filename.txt
答案 1 :(得分:0)
对 Mark 的脚本进行了一些调整。一些更高级的用途。
for %%f in (folder\*.7z) do (7z e "%%f" -so -r *filename1*.jpeg *filename2*.jpg > tmp\%%f.jpg)
for %%f in (folder\*.7z)
folder\*.7z
的源文件的通配符*filename1*.jpeg *filename2*.jpg
-r
tmp\%%f.jpg