论坛首页 Java企业应用论坛

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

浏览 26936 次
精华帖 (0) :: 良好帖 (9) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-01-22  
jdk版本:1.5.0_09
操作系统:WindowsXP sp2
环境:C盘为NTFS分区,F盘为FAT32分区
现象:1.将C盘的文件renameTo到F盘,返回成功且文件移动成功
      2.将F盘的文件renameTo到C盘,返回成功且文件移动成功

并没有出现楼主所说的现象,不知道是不是jdk版本的问题
1 请登录后投票
   发表时间:2008-07-18  
有时候要注意对文件的引用是否已经关闭了
0 请登录后投票
   发表时间:2008-07-28  
我还碰到过在大压力情况下在windows renameTo有一定概率失败的情况。
在linux操作系统上在不同盘符之间renameTo也会失败。典型的应用场景就是从本地硬盘renameTo到mount的硬盘上或文件系统上。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics