2016-04-28 71 views
0

我似乎無法通過命令行導航到.zip文件。導航到.zip文件時目錄名稱無效

如果我把下面的語句到命令行:

「C:\ Program Files文件(x86)的\的Java \ JRE6 \ core.zip」

並回車,CMD線將打開zip文件夾,這是偉大的。但我想,然後導航到壓縮文件夾中的 「bin」 文件夾:

「C:\ Program Files文件(x86)的\的Java \ JRE6 \ core.zip \ BIN」

和這一行,命令行會引發錯誤,並說目錄名稱無效。

考慮到cmd行能夠成功導航到.zip文件,這對我來說沒什麼意義。

任何幫助,將不勝感激

+0

你能粘貼一些代碼嗎? – alpert

回答

0

先提取.zip文件您導航到它。有些東西在解壓縮之前保持隱藏狀態。

0

如果您使用Java製作,您可以使用ZipEntry

ZipFile zipFile = new ZipFile("C:/myZip.zip"); // use for get the zip 

zipFile.entries(); // get the entries; 

欲瞭解更多,您可以閱讀here

0

無法使用Java自動訪問Zip文件的內容。您應該將所需的內容提取到臨時文件夾中以便訪問它。但是,當您不知道要提取的項目類型(文件夾或文件)時,最好提取所有壓縮文件,測試資源是文件還是文件夾,並對其進行一些處理。