Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将一个文件附加到另一个文件_Java_Io - Fatal编程技术网

Java 将一个文件附加到另一个文件

Java 将一个文件附加到另一个文件,java,io,Java,Io,我想将fileA的内容附加到fileB。由于fileA很大,我希望以一种节省内存的方式执行此操作,即不将fileA的全部内容读入内存。 以追加模式打开文件B 每次从fileA中读取一个大小合适的块,然后将其写入fileB 这样,您将把fileA的全部内容读入内存,但不是一次全部读入。需要选择一个合适的块大小,如果您有空闲的RAM,我会推荐一些相当大的块。大的块大小可以最大限度地减少操作系统调用的数量。试试1MB(如果你在一个典型的桌面环境中,那就可以了)

我想将fileA的内容附加到fileB。由于fileA很大,我希望以一种节省内存的方式执行此操作,即不将fileA的全部内容读入内存。

  • 以追加模式打开文件B
  • 每次从fileA中读取一个大小合适的块,然后将其写入fileB
这样,您将把fileA的全部内容读入内存,但不是一次全部读入。需要选择一个合适的块大小,如果您有空闲的RAM,我会推荐一些相当大的块。大的块大小可以最大限度地减少操作系统调用的数量。试试1MB(如果你在一个典型的桌面环境中,那就可以了)