Java File.renameTo失败

Java File.renameTo失败,java,Java,在Java文件中,重命名失败 File file = new File("a.txt"); File loadedFile = new File("a.txt.loaded"); if (file.renameTo(loadedFile)) { // task } else { // Throw Exception } 知道它为什么失败了吗。请提供任何替代解决方案来重命名文件。如果 您要重命名为的文件已经存在,我认为Windows仅在这种情况下,只需先删除目标文件,然后

在Java文件中,重命名失败

File file = new File("a.txt");
File loadedFile = new File("a.txt.loaded");

if (file.renameTo(loadedFile)) {
     // task 
} else {
    // Throw Exception 
}
知道它为什么失败了吗。请提供任何替代解决方案来重命名文件。

如果

您要重命名为的文件已经存在,我认为Windows仅在这种情况下,只需先删除目标文件,然后重命名为它。 要重命名为的文件已锁定 我想你想重命名的文件目前也只在Windows中打开 其他东西。。。
是否有任何异常抛出或错误消息?什么操作系统?文件正在使用中吗?可以在命令行中重命名它吗?目标文件是否存在?有什么东西锁住了吗?lsof怎么说?还是进程浏览器?换句话说,你试过什么?我的车坏了…怎么了?你真的希望人们能在你提供的详细程度上帮助你吗?@hvgotcodes:哦,最好发到可能重复的