本帖最后由 jiang_ming 于 2014-5-29 15:49 编辑
毕老师视频里,有对小文件(几兆)分割的代码?如何对几百兆的大文件进行分割?(按每份100兆)代码如何编写?
下面代码是小文件分割的- public static void splitFile() throws Exception
- {
- FileInputStream fis =new FileInputStream("d:\\1.mp3");
- FileOutputStream fos=null;
- byte[] buf=new byte[1024*1024*4];
- int len=0;
- int count=1;
- while ((len=fis.read(buf))!=-1)
- {
- fos=new FileOutputStream("d:\\splitfiles\\"+(count++)+".part");
- fos.write(buf,0,len);
- fos.close();
- }
-
- fis.close();
- }
复制代码 |