java - 使用java分割文件

标签 java file split

我有一个 4Gb 的文件。

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

说,

File file = new File(path);

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

最佳答案

  1. 获取文件的长度:

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

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

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

关于java - 使用java分割文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15063100/

相关文章:

windows - 2018年4月更新后,如何在Windows 10上将 “default App”的文件扩展名设置为 “.exe”

jquery - 如何使 Uploadify 与拖放文件一起使用?

go - 从网址/字符串中剪切最后一个文件夹,并拆分并加入

java - 在java中达到某些字符时分割字符串

Java 打开并读取目录中的文件

java - 消除多个 Tr 标签以获得正确的计数

java - 除非有对 Thread.sleep(...) 的调用,否则简单的 spring 应用程序将终止

java - 如何用Java读取和写入ppm

python - 如何使用拆分或正则表达式从 python 中的字符串获取子字符串

java - 解析 .ttl 文件并将其映射到 Java 类