使用 Java 重新命名檔案
重新命名檔案是許多程式設計場景中的基本任務。 Java 提供了各種方法來有效地重命名文件,即使它們已經存在。
我們可以將檔案重新命名為現有名稱嗎?
是的,可以重新命名將檔案變更為現有名稱。但是,如果現有文件包含數據,則會被覆寫。
如何將檔案重新命名為現有名稱並將其內容附加到原始檔案?
要將重新命名文件的內容附加到現有文件,請按照下列步驟操作:
範例:
File file = new File("oldname"); File file2 = new File("test1.txt"); if (file2.exists()) { // FileWriter opened in append mode FileWriter out = new FileWriter(file2, true); // Get the contents of file String contents = new String(Files.readAllBytes(file.toPath())); // Write the contents to the existing file out.write(contents); out.close(); } boolean success = file.renameTo(file2); if (success) { System.out.println("File renamed successfully"); } else { System.out.println("File was not renamed"); }
此程式碼將檔案「oldname」重新命名為「test1.txt」並將其內容附加到現有的「test1.txt」檔案。
以上是Java 可以將檔案重新命名為現有檔案名稱並附加其內容嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!