2010-06-03 89 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