我需要编写一个batch file将文件解压缩到给定根文件夹的当前文件夹。
Folder 0 |----- Folder 1 | |----- File1.zip | |----- File2.zip | |----- File3.zip | |----- Folder 2 | |----- File4.zip | |----- Folder 3 |----- File5.zip |----- FileN.zip
所以,我希望我的batch file是这样启动的:
ocd.bat /d="Folder 0"
然后,使其从batch file中遍历所有子文件夹,以精确解压缩.zip文件所在的文件。
所以这是我的问题:
Windows(至less是XP)是否有embedded式压缩工具的命令行? 否则,我应该坚持另一个第三方实用程序?
是的,这就是所谓的COMPRESS.EXE
我最好的猜测是7 Zip和它下载的命令行工具7za.exe: nload 7-Zip for Windows:
如果您需要命令行参数或使用7za.exe的一些示例,请参阅以下链接: 7-Zip Command-Line Examples