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
在控制檯,它打印我錯誤,並沒有成功重命名 –