请慎用java的File#renameTo(File)方法

时间:2015-05-04 10:42:06
【文件属性】:

文件名称:请慎用java的File#renameTo(File)方法

文件大小:17KB

文件格式:DOC

更新时间:2015-05-04 10:42:06

java file renameTo

java的file rename方法 以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名、移动文件的目的。不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题倒是再也没有出现过。


网友评论

  • 我觉得应该还好吧。。。
  • renameTo这个方法的确有缺陷,说得不错,有参考意义
  • 这个里面很详细,对我帮助很大
  • 用于重命名还行,用来移动文件的话,可能要附加些其他判断咯。
  • 确实不太好用,改名建议还是用新创建文件,以流进行文件内容的复制比较保靠,就是效率低了些~