使用java拆分文件

时间:2013-02-25 08:46:26

标签: java file split

我有一个4Gb文件。

path = "D:\Try\FourGBFile.txt"

说,

File file = new File(path);

我想将此文件的内容拆分为4个文件。我该怎么办?

2 个答案:

答案 0 :(得分:0)

查看解释/合并文件的How to split file?

答案 1 :(得分:0)

  1. 获取文件的长度:

    long len = file.length();
    
  2. 打开FileInputStream到您的源文件

  3. 根据需要打开尽可能多的FileOutputStream

  4. 通过读取输入流并使用文件的长度写入相应的输出流来写入文件的每个部分