Java File.renameTo失败
在Java文件中,重命名失败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仅在这种情况下,只需先删除目标文件,然后
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:哦,最好发到可能重复的