我想使用java覆盖文本文件,首先创建一个新文件,然后删除旧文件,最后用与旧文件相同的名称重命名我刚刚创建的文件。但是我的代码不起作用。
File oldFile = new File("charList.txt");
File newFile = new File("new.txt");
oldFile.deleteOnExit();
if(oldFile.delete()){
newFile.renameTo(oldFile);
}