Rumah > Java > javaTutorial > Kemahiran operasi fail dan IO dalam Java

Kemahiran operasi fail dan IO dalam Java

WBOY
Lepaskan: 2023-06-08 08:25:55
asal
1091 orang telah melayarinya

Dalam pengaturcaraan Java, selalunya perlu melakukan operasi IO pada fail. Operasi IO fail melibatkan operasi seperti membaca dan menulis fail, mencipta direktori, dan memadam fail. Artikel ini akan memperkenalkan beberapa teknik operasi IO fail biasa dan cara menggunakannya dalam program Java.

1. Laluan fail

Untuk mengendalikan fail dan direktori dalam Java, anda perlu menyediakan laluan fail. Laluan fail boleh dibahagikan kepada laluan mutlak dan laluan relatif. Laluan mutlak ialah laluan penuh ke fail dalam sistem fail, bermula dengan direktori akar. Laluan relatif ialah laluan ke fail berbanding dengan direktori kerja semasa.

Pemisah laluan fail dalam Java ialah "/". "" mewakili aksara melarikan diri dalam Java dan tidak akan dianggap sebagai sebahagian daripada laluan.

Contohnya adalah seperti berikut:

String absolutePath = "C:/users/Administrator/test.txt";
String relativePath = "src/test.txt";

2. Cipta direktori

Dalam Java, anda boleh menggunakan kelas Fail untuk mencipta direktori. Apabila fail tidak wujud, direktori dibuat secara automatik, jika tidak, ia tidak dicipta.

Anda boleh menggunakan kaedah mkdir() untuk mencipta direktori satu peringkat, atau kaedah mkdirs() untuk mencipta direktori berbilang peringkat. Apabila direktori berjaya dibuat, kaedah itu kembali benar. Jika tidak, pulangkan palsu.

Contohnya adalah seperti berikut:

Fail dir = new File("C:/users/Administrator/testDirectory");
if (!dir.exists()) {

dir.mkdirs();
Salin selepas log masuk

}

3. Membaca dan menulis fail

Di Java, anda boleh menggunakan kelas Fail untuk membaca dan menulis fail. Membaca dan menulis fail memerlukan penggunaan aliran I/O. Apabila membaca fail, anda perlu menggunakan kelas FileReader atau kelas BufferedReader untuk membaca data. Apabila menulis fail, anda perlu menggunakan kelas FileWriter atau kelas BufferedWriter untuk menulis data.

Baca contoh fail:

cuba(BufferedReader reader = new BufferedReader(new FileReader("src/test.txt"))){

String line;
while((line = reader.readLine()) != null) {
    System.out.println(line);
}
Salin selepas log masuk

} catch(IOException e ) {

e.printStackTrace();
Salin selepas log masuk
Salin selepas log masuk

}

Contoh fail penulisan:

cuba(Penulis BufferedWriter = BufferedWriter baharu(Penulis Fail baharu("src/test.txt"))){

writer.write("hello, world!");
Salin selepas log masuk

} catch(IOException e) {

e.printStackTrace();
Salin selepas log masuk
Salin selepas log masuk

}

4. Padam fail

Dalam Java, anda boleh menggunakan kelas Fail untuk memadam fail atau direktori. . Untuk memadam fail, anda perlu memanggil kaedah delete() dan untuk memadam direktori, anda perlu memanggil kaedah deleteDir().

Contohnya adalah seperti berikut:

Fail fail = new File("src/test.txt");
if (file.exists()) {

file.delete();
Salin selepas log masuk

}

5 Ringkasan

Dalam pengaturcaraan Java, operasi IO fail ialah teknologi asas dan penting. Artikel ini memperkenalkan teknik biasa seperti laluan fail, mencipta direktori, membaca dan menulis fail, dan memadam fail saya harap ia dapat membantu pembangun Java.

Atas ialah kandungan terperinci Kemahiran operasi fail dan IO dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan