我需要编写一个批处理文件,将文件从给定的根文件夹解压缩到其当前文件夹。
Folder 0
|----- Folder 1
| |----- File1.zip
| |----- File2.zip
| |----- File3.zip
|
|----- Folder 2
| |----- File4.zip
|
|----- Folder 3
|----- File5.zip
|----- FileN.zip
因此,我希望我的批处理文件像这样启动:
ocd.bat /d="Folder 0"
然后,让它在批处理文件中迭代所有子文件夹,以便将文件解压缩到 .zip 文件所在的准确位置。
我的问题是:
Windows(至少从 XP 开始)是否有用于其嵌入式 zip 工具的命令行?否则,我是否应该坚持使用其他第三方实用程序?
答案1
是的,它叫COMPRESS.EXE
答案2
我最好的猜测是使用 7 Zip 及其命令行工具 7za.exe,我是在以下网址下载的:nload 7-Zip for Windows:
。
如果您需要命令行参数或一些使用 7za.exe 的示例,请参阅此链接:7-Zip Command-Line Examples