Rumah >Java >javaTutorial >Bolehkah Java Menamakan Semula Fail kepada Nama Fail Sedia Ada dan Menambahkan Kandungannya?
Menamakan Semula Fail dengan Java
Menamakan semula fail ialah tugas asas dalam banyak senario pengaturcaraan. Java menyediakan pelbagai kaedah untuk menamakan semula fail dengan cekap, walaupun apabila ia sudah wujud.
Bolehkah kita menamakan semula fail kepada nama sedia ada?
Ya, adalah mungkin untuk menamakan semula fail kepada nama sedia ada. Walau bagaimanapun, jika fail sedia ada mengandungi data, ia akan ditimpa.
Bagaimana untuk menamakan semula fail kepada nama sedia ada dan menambahkan kandungannya pada fail asal?
Untuk menambahkan kandungan fail yang dinamakan semula pada fail sedia ada, ikuti langkah berikut:
Contoh:
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"); }
Kod ini akan menamakan semula fail "nama lama " kepada "test1.txt" dan tambahkan kandungannya pada fail "test1.txt" sedia ada.
Atas ialah kandungan terperinci Bolehkah Java Menamakan Semula Fail kepada Nama Fail Sedia Ada dan Menambahkan Kandungannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!