我在一个文件夹中有大约 300 个 zip 文件(但将来可能会获得其他类型的存档),我需要将每个文件解压缩到存档名称的子文件夹中。
我已经在命令行中尝试过本机 7zip 选项,但还没有任何效果,在 7zip 常见问题解答中也没有得到任何运气。最后尝试批量“forfiles”,这似乎提供了更好的结果,但无法使其正常工作。
这是我尝试的最后一件事:
forfiles /m *.zip /c "C:\tool\7-Zip\7z.exe e -o@path @file"
Run Code Online (Sandbox Code Playgroud)
但无法获得任何结果,这是我通过 4 zip 示例得到的结果:
C:\Users\tracto\test>forfiles /m *.zip /c "C:\tool\7-Zip\7z.exe e -o@path @file"
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Error:
Incorrect command line
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Error:
Incorrect command line
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Error:
Incorrect command line
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Error:
Incorrect command line
Run Code Online (Sandbox Code Playgroud)
我会接受您能提供的任何帮助,请提前致谢。
Eyl*_*ylM 12
7zip 中有一个内置命令可以实现此目的。
此命令行将把当前目录 ( e *.zip) 中的所有 zip 文件解压到名为存档 ( -o*) 的目录中。
C:\tool\7-Zip\7z.exe e "*.zip" -o*
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12006 次 |
| 最近记录: |