1
我有一個4Gb文件。使用java分割文件
path = "D:\Try\FourGBFile.txt"
說,
File file = new File(path);
我想拆分此文件的內容分爲4個文件。我會怎麼做?
我有一個4Gb文件。使用java分割文件
path = "D:\Try\FourGBFile.txt"
說,
File file = new File(path);
我想拆分此文件的內容分爲4個文件。我會怎麼做?
看看How to split file?,它解釋了拆分/合併文件。
獲取文件的長度:
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