请问JAVA怎样获取压缩文件里子文件的最后修改时间?
[b]问题补充:[/b]
注明:压缩文件的格式是 *.jar
发现java.util.jar.ZipEntry 里面没有获取时间的方法呀
[b]问题补充:[/b]
我用ZipFile试了一下,发现可以获取jar里面子文件的时间
感谢RednaxelaFX ~!
请问JAVA怎样获取压缩文件里子文件的最后修改时间?
[b]问题补充:[/b]
注明:压缩文件的格式是 *.jar
发现java.util.jar.ZipEntry 里面没有获取时间的方法呀
[b]问题补充:[/b]
我用ZipFile试了一下,发现可以获取jar里面子文件的时间
感谢RednaxelaFX ~!
如果你说的压缩文件是zip文件的话,那可以用java.util.zip包里的相关类。
用ZipFile来打开zip文件,然后通过getEntry()方法得到子文件的ZipEntry,ZipEntry上的getTime()返回的就是文件的修改时间,类型是long。
如果不是zip而是其它类型的压缩文件,那标准库里就没有直接处理的方法了。