今天使用JDK提供的API处理zip格式的压缩文件。发现API对于压缩文件的读处理相当灵活,可单独处理压缩包中的每个文件;对于写操作确十分的弱,只能够把压缩包作为一个文件处理。试了半天也没有找到更新一个压缩包内部的某一文件的方法,失望呀。不知道大家都是怎么处理的,我只好把原来的压缩包完全解开,更新文件以后再压回去了。办法太笨了,而且包里面文件一多速度就会很慢。
为什么sun的JDK不提供更新zip文件内容的方法?
最新推荐文章于 2021-05-17 22:53:56 发布