Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.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中的renameTo()对某些文件失败,而对某些文件有效?_Java - Fatal编程技术网

为什么java中的renameTo()对某些文件失败,而对某些文件有效?

为什么java中的renameTo()对某些文件失败,而对某些文件有效?,java,Java,所有文件的文件内容都相同。 写入某些文件后,我试图将其推入另一个目录。(刷新后,BufferedWriter和FileWriter将关闭)。来自 此方法行为的许多方面本质上依赖于平台:重命名操作可能无法将文件从一个文件系统移动到另一个文件系统,它可能不是原子的,并且如果具有目标抽象路径名的文件已存在,则可能无法成功。应始终检查返回值,以确保重命名操作成功 返回:true当且仅当重命名成功时错误否则 Use类定义了以独立于平台的方式移动或重命名文件的方法。是否有任何错误?如果是,请在此处发布。无错

所有文件的文件内容都相同。 写入某些文件后,我试图将其推入另一个目录。(刷新后,BufferedWriter和FileWriter将关闭)。

来自


此方法行为的许多方面本质上依赖于平台:重命名操作可能无法将文件从一个文件系统移动到另一个文件系统,它可能不是原子的,并且如果具有目标抽象路径名的文件已存在,则可能无法成功。应始终检查返回值,以确保重命名操作成功

返回:
true
当且仅当重命名成功时<代码>错误否则


Use类定义了以独立于平台的方式移动或重命名文件的方法。

是否有任何错误?如果是,请在此处发布。无错误。某些文件正在移动到指定的目录,而其他文件则没有。要移动的文件已从“发件人”目录中删除,但未显示在“收件人”目录中。重命名()返回false.SUCCESS(如果目标抽象路径名为的文件已存在):要移动的文件不存在于“to”目录中。移动位于同一文件系统(WINDOWS)中。无论如何,谢谢。@javadev使用文件类移动方法,请参阅上面更新的ans。我已尝试使用“move”,然后删除原始文件。当它移动时,删除失败。您是否具有所需的访问权限?使用move方法是否有任何异常?我不需要任何访问权限。这不是权限问题。我有很多文件,其中只有一个文件每次移动到目标目录。