在 Java 中重新命名檔案
Java 提供了一種使用 File 類別的 renameTo() 方法重命名檔案的便捷方法。此方法接受另一個 File 物件作為參數,代表檔案的新名稱。
覆蓋現有檔案
重命名檔案時,如果檔案帶有如果新名稱已存在,則renameTo() 方法將拋出IOException 並顯示訊息「文件存在」。要處理這種情況,您可以使用以下程式碼:
File file = new File("test.txt"); File file2 = new File("test1.txt"); if (file2.exists()) { throw new java.io.IOException("file exists"); } boolean success = file.renameTo(file2);
如果 renameTo() 操作成功,則 success 將設為 true。
附加到現有的文件
要將一個文件的內容附加到現有文件,您可以按照以下步驟操作步驟:
File file = new File("test.txt"); File file2 = new File("test1.txt"); file.renameTo(file2); java.io.FileWriter out = new java.io.FileWriter(file2, true /*append=yes*/); out.write("Hello world!"); out.close();
此程式碼將檔案 test.txt 重新命名為test1.txt 並附加字串「Hello world!」到 test1.txt 的結尾。
以上是如何在 Java 中重新命名和追加檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!