1
我在尝试使用File#renameTo()
重命名现有文件,但它似乎不起作用。'File#renameTo()'在java中不起作用
下面的代码代表什么,我试图做的:
public class RenameFileDirectory {
public static void main(String[] args) throws IOException {
new RenameFileDirectory();
}
public RenameFileDirectory() throws IOException {
File file = new File("C:\\Users\\User-PC\\Desktop\\Nouveau dossier2\\file.png");
File desFile = new File ("C:\\Users\\User-PC\\Desktop\\Nouveau dossier2\\file2.png");
if (file.renameTo(desFile)) {
System.out.println("successful rename");
} else {
System.out.println("error");
}
}
}
*但它似乎不工作* - 如何不工作? –
如果我将你的伪代码清理成实际的代码,它对我来说工作得很好。你需要更清楚的是,什么,确切地说,不工作。请提供[mcve]。 – azurefrog
在控制台,它打印我错误,并没有成功重命名 –