也许这只是我的愚蠢,但我不能让这个工作,只有当我在一个文件中尝试它,我没有写任何东西,但是:
boolean runOnce = true;
File temp = new File("myPath/tempX.txt");
File test = new File("myPath/xCordLayout.txt");
if (runOnce) {
if (test.delete()) {
System.out.println("Success");
} else {
System.out.println("Failed");
}
runOnce = false;
}
if (temp.renameTo(test)) {
System.out.println("File has been renamed!");
} else {
System.out.println("ERROR");
}
程序syestem.out.println说失败,所以它的删除部分似乎不起作用。
如果我以相同的方式拥有它,但你必须按下buttom或者其他,我似乎没有工作(我已经测试了其他声明,检查它们是否有问题但是idk) 。有人可以帮助我,还是告诉我如何覆盖另一个文件?