2016-04-28 91 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文件的内容。您应该将所需的内容提取到临时文件夹中以便访问它。但是,当您不知道要提取的项目类型(文件夹或文件)时,最好提取所有压缩文件,测试资源是文件还是文件夹,并对其进行一些处理。