我需要获取 Java 资源的最后修改时间。当我使用
url.openConnection().getLastModified()
它返回整个 jar 的最后修改时间(内部所有项目都相同),但我需要特定文件的修改时间。信息就在那里(当我以 zip 打开 jar 时,我在特定文件中看到了正确的时间)。有人知道如何访问它吗?
谢谢
最佳答案
您可能需要使用 JarInputStream 查询 JAR 内容。
您将遍历条目,并获取 ZipEntry 的对象.
ZipEntry 的访问器方法之一是 getTime .
我相信这就是您正在寻找的方法。
关于java - jar 中 Java 资源的最后修改时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13451541/