JawadirektoriDi dalamDaftar berkasMenunjukkan. File.daftarFile()
Jawadan ditentukandirektoriDi dalamDaftar berkasMemperkenalkan contoh program yang menampilkan .
Daftar berkasmenampilkan java.io.File Gunakan metode kelas berikut:
- daftar()...Daftar file dan direktori yang terdapat dalam direktori yang ditentukan Array bertipe StringKembalikan dengan
- daftarFile()...Daftar file dan direktori yang terdapat dalam direktori yang ditentukan Array tipe fileKembalikan dengan
contoh program
Untuk memeriksa contoh program, saya membuat direktori daftar file dan menyiapkan file-file berikut.
C:\filelist │ aaa.java │ bbb.java └─dir ccc.java ddd.java eee.jpg
public static void main(String[] args) { String path = "C:\\filelist"; File dir = File baru(path); File[] files = dir.listFiles(); for (int i = 0; i < panjang file; i++) { File file = file[i]; System.out.println((i + 1) + ": " + file); } }
Hasil eksekusi
◆ Hasil keluaran
1: C:\filelist\aaa.java 2: C:\filelist\bbb.java 3: C:\filelist\dir
Anda sekarang dapat menampilkan daftar file dan direktori yang terdapat di "C:\filelist".
Namun, daftar file yang terdapat di bawah "C:\filelist\dir" tidak ditampilkan.
java.io.File kelas daftar(),,daftarFile() Tampaknya daftar subdirektori tidak ditampilkan.
Selanjutnya, saya akan memperkenalkan sebuah program yang menggunakan pemrosesan rekursif untuk dengan mudah menampilkan dan mencari daftar file dan direktori, termasuk subdirektori.
file pencarian java secara rekursif