2010-06-03 84 views
0

我需要编写一个批处理文件,将文件解压缩到指定根文件夹的当前文件夹。Windows命令行压缩/提取工具?

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" 

然后,让它从批处理文件中遍历所有子文件夹到的确切解压缩文件。压缩文件位于。

因此,这里是我的问题:

是否在Windows(从XP至少)有其嵌入式zip工具命令行?否则,我应该坚持另一个第三方实用程序?

回答

2

AFAIK,有没有解压发货与Windows XP的一部分工具,但GNU unzip它会为你做的工作很好。

+0

我被告知有这种压缩实用程序嵌入到Windows XP中,称为'compress.exe'。 – 2010-06-03 16:24:21

+0

压缩不知道如何处理ZIP文件,并不适用于所有版本的XP。如果您需要解压缩功能,则需要第三方EXE。 – Joe 2010-06-03 16:45:24

+1

我终于决定使用'7za.exe',这是7-Zip的命令行版本。 – 2010-06-03 17:39:57