我们可以重命名文件说test.txt来test1.txt?
test.txt
test1.txt
如果test1.txt存在,它将重命名吗?
如何将其重命名为已经存在的test1.txt文件,以便将test.txt的新内容添加到其中以供以后使用?
从http://exampledepot.8waytrips.com/egs/java.io/RenameFile.html复制
// File (or directory) with old name File file = new File("oldname"); // File (or directory) with new name File file2 = new File("newname"); if (file2.exists()) throw new java.io.IOException("file exists"); // Rename file (or directory) boolean success = file.renameTo(file2); if (!success) { // File was not successfully renamed }
追加到新文件:
java.io.FileWriter out= new java.io.FileWriter(file2, true /*append=yes*/);