我似乎无法通过命令行导航到.zip文件。
如果我将以下语句放入命令行:
“C:\ Program Files(x86)\ Java \ jre6 \ core.zip”
然后按回车键,cmd行将打开zip文件夹,这很棒。但我想导航到zip文件夹中的“bin”文件夹:
“C:\ Program Files(x86)\ Java \ jre6 \ core.zip \ bin”
并且对于此行,命令行会抛出错误并说目录名称无效。
考虑到cmd行能够成功导入.zip文件,这对我没有多大意义。
任何帮助将不胜感激
答案 0 :(得分:1)
使用Java无法自动访问Zip文件的内容。您应该将所需内容提取到临时文件夹中以便访问它。但是当你不知道你想要提取的项目的类型(文件夹或文件)时,最好提取所有的zip,测试资源是文件还是文件夹并做一些处理
答案 1 :(得分:0)
在导航之前先提取.zip文件。有些东西在解压缩之前一直处于隐藏状态。
答案 2 :(得分:0)
如果您是通过Java制作的,可以使用ZipEntry
。
ZipFile zipFile = new ZipFile("C:/myZip.zip"); // use for get the zip
zipFile.entries(); // get the entries;
有关详情,请阅读here。