Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.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 - Fatal编程技术网

JAVA不能获取磁盘中文件的物理地址吗?

JAVA不能获取磁盘中文件的物理地址吗?,java,Java,JVM中存在内存限制。如果我想读取一个大于1GB的大文件,并在这种情况下将其保存到另一个无法更改JVM虚拟内存的位置。是时候读取上的文档了。您不需要将文件读入内存 或者,假设我们要将文件移动到新目录, 保留相同的文件名,并替换该文件的任何现有文件 目录中的名称: 参数: 来源 选择权 返回 the path to the target file 不,Java没有交换机制。然而,您的操作系统几乎肯定会这样做。最后,没有理由将一个大文件读入内存以保存到另一个位置。你应该重新表述你的问题-它与问题的

JVM中存在内存限制。如果我想读取一个大于1GB的大文件,并在这种情况下将其保存到另一个无法更改JVM虚拟内存的位置。

是时候读取上的文档了。您不需要将文件读入内存

或者,假设我们要将文件移动到新目录, 保留相同的文件名,并替换该文件的任何现有文件 目录中的名称:

参数:

来源

选择权

返回

the path to the target file

不,Java没有交换机制。然而,您的操作系统几乎肯定会这样做。最后,没有理由将一个大文件读入内存以保存到另一个位置。你应该重新表述你的问题-它与问题的主体不一致。您是否询问文件位置、JVM内存限制或其他问题?请使用或。
the path to the file to move target - the path to the target file (may be associated with a different provider to the source path) 
options specifying how the move should be done
the path to the target file