gpt4 book ai didi

java - 是否可以判断一个文件是否是 zip 文件?

转载 作者:行者123 更新时间:2023-12-02 13:24:55 25 4
gpt4 key购买 nike

我有一个没有扩展名的文件。但我需要使用 java 来查明该文件是否是 zip 文件。有什么方法可以查出该文件是否是zip格式?

最佳答案

有:尝试打开一个ZipFile;如果不是 ZIP,您将收到 ZipException

使用 JDK 7,一切变得更加简单:

Files.probeContentType(Paths.get("/path/to/file"))

如果文件是zip文件,它将返回“application/zip”!

额外奖励:使用 Java 7,您可以将 zip 文件(或 jar 文件,因为 jar 是 zip 文件)作为 文件系统 进行访问、在其中导航、修改文件等。不再有不再有这些讨厌的 ZipEntry/JarEntry 对象了。

放弃文件。快。

关于java - 是否可以判断一个文件是否是 zip 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17158406/

25 4 0
文章推荐: java - 无法从 jar 加载资源文件
文章推荐: java - JPanels : the
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com