现在有如下需求:
假设原文件夹很大如2GB,现想通过程序对文件夹进行打包,并且要求每个压缩包的大小不能超过200MB。如何通过程序实现。一直没有写过这方面的程序,肯定各位高手指点。另外,不知有没有现成的工具包可以使用阿?谢谢了~~~
假设原文件夹很大如2GB,现想通过程序对文件夹进行打包,并且要求每个压缩包的大小不能超过200MB。如何通过程序实现。一直没有写过这方面的程序,肯定各位高手指点。另外,不知有没有现成的工具包可以使用阿?谢谢了~~~
解决方案 »
- java中,String数组和byte数组的区别,为什么要转换?
- 高手们帮我看一下这段调用方法
- 怎么把浏览器打开的时候就全屏呢??
- 有段c的程序,需要用java写,请熟悉c和java的高手帮忙,谢谢!
- 大家帮我看看这段多线程的同步方法问题的程序为什么会有这样子的运行结果吧
- 什么是.key文件
- 我想让JFileChooser的savedialogue在按了approve后仍能保持一会,怎么办?
- 这个小程序编译错误看不懂求指导
- 我的困惑__路在何方_迷茫 (请看破红尘的高手指点)
- 怎样用java语言读取文本文件信息?(高分在线等!!!)
- 如何在别的电脑上运行有数据库功能的Java程序
- java执行linux命令的问题
我开始是直接使用ZipOutputStream。但是这个流不能及时判断输出内容的大小~~~
我今天用ZipOutputStream套接DataOutputStream实现的,因为DataOutputStream可以计算当前输出内容的大小。这么做有个弊端,就是所有生成的zip包都会大于预先设定的值,因为他只有输出后才能计算以输出内容的大小。