【问题标题】:Directory Name is Invalid when navigating into .zip file导航到 .zip 文件时目录名称无效
【发布时间】:2016-08-23 11:19:15
【问题描述】:

我似乎无法通过命令行导航到 .zip 文件。

如果我将以下语句放入命令行:

"C:\Program Files(x86)\Java\jre6\core.zip"

然后按回车键,cmd 行将打开 zip 文件夹,这很棒。但我想导航到 zip 文件夹中的“bin”文件夹:

"C:\Program Files(x86)\Java\jre6\core.zip\bin"

对于这一行,命令行会抛出一个错误并说目录名无效。

考虑到 cmd 行能够成功导航到 .zip 文件,这对我来说没有多大意义。

任何帮助将不胜感激

【问题讨论】:

  • 你能粘贴一些代码吗?

标签: java command-line command-line-arguments command-prompt


【解决方案1】:

在导航到它之前先解压缩 .zip 文件。在解压缩之前,有些东西会一直隐藏。

【讨论】:

    【解决方案2】:

    如果你是用 Java 制作的,你可以使用ZipEntry

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

    更多信息请阅读here

    【讨论】:

      【解决方案3】:

      无法使用 Java 自动访问 Zip 文件的内容。您应该将所需的内容提取到一个临时文件夹中以便访问它。但是,当您不知道要提取的项目的类型(文件夹或文件)时,最好提取所有 zip,测试资源是文件还是文件夹并对其进行一些处理。

      【讨论】:

        猜你喜欢
        • 2022-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-23
        • 2021-03-06
        • 2014-03-07
        • 1970-01-01
        相关资源
        最近更新 更多