使用java分割文件
问题描述:
我有一个4Gb文件。使用java分割文件
path = "D:\Try\FourGBFile.txt"
说,
File file = new File(path);
我想拆分此文件的内容分为4个文件。我会怎么做?
答
-
获取文件的长度:
long len = file.length();
打开
FileInputStream
到您的源文件开放尽可能多的
FileOutputStream
只要你想/需要写各通过读取输入流并写入相应的输出流,使用长度为o的文件的一部分F中的文件
看到这个问题http://stackoverflow.com/questions/11180078/split-file-java-linux – Jason 2013-02-25 08:51:31
@Jason:链接标记为Java,但它的答案是Linux脚本不是Java。 – deepmax 2013-02-25 08:53:36
@MM。请参阅最佳答案:http://stackoverflow.com/a/11180527/1260702 – Jason 2013-02-25 08:56:39