Java File.renameTo和Files.move之间的区别:哪个更快?
Java中的Java File.renameTo和Files.move之间的区别:哪个更快?,java,Java,Java中的File.rename to和Files.move都可以移动文件。这两者有什么区别?哪一个性能更好 public boolean renameTo(File dest) 重命名由此抽象路径名表示的文件 许多方面 此方法的行为本质上依赖于平台 重命名操作可能无法从一个文件系统中移动文件 如果一个文件的目标为 抽象路径名已存在 但是move方法可以以与平台无关的方式移动或重命名文件 renameTo只是返回一个布尔类型,但是move返回目标文件的路径在发布问题之前,您看过文档了吗。看
File.rename to
和Files.move
都可以移动文件。这两者有什么区别?哪一个性能更好
public boolean renameTo(File dest)
重命名由此抽象路径名表示的文件
许多方面
此方法的行为本质上依赖于平台
重命名操作可能无法从一个文件系统中移动文件
如果一个文件的目标为
抽象路径名已存在
但是move
方法可以以与平台无关的方式移动或重命名文件
renameTo
只是返回一个布尔类型,但是move
返回目标文件的路径在发布问题之前,您看过文档了吗。看起来您还没有,所以您将直接从本文档中获得答案。Offtopic-文件仅在JDK7中。Apache common的FileUtils帮助了我们很多。性能上的差异很可能并不重要(除非您需要删除数千个文件,并且出于某种原因这是性能关键)。