Rumah  >  Artikel  >  Java  >  Bagaimana untuk Menyenaraikan Semua Fail dalam Direktori Menggunakan Java?

Bagaimana untuk Menyenaraikan Semua Fail dalam Direktori Menggunakan Java?

DDD
DDDasal
2024-10-27 06:59:03855semak imbas

How to List All Files in a Directory Using Java?

Cara Mendapatkan Nama Fail daripada Direktori

Soalan:

Rancang kaedah untuk mendapatkan semula senarai yang mengandungi fail nama dalam direktori tertentu. Output yang dikehendaki ialah senarai nama fail (cth., ["000", "012", "013"]).

Jawapan:

Untuk mencapai ini , gunakan coretan kod berikut dalam Java:

<code class="java">import java.io.File;

public class FileLister {

    public static void main(String[] args) {
        File folder = new File("your/path");
        File[] listOfFiles = folder.listFiles();
        if (listOfFiles != null) {
            for (File file : listOfFiles) {
                if (file.isFile()) {
                    System.out.println("File " + file.getName());
                } else if (file.isDirectory()) {
                    System.out.println("Directory " + file.getName());
                }
            }
        }
    }
}</code>

Nota Tambahan:

Kod yang disediakan mendapatkan semula semua jenis fail dalam direktori. Untuk menentukan jenis fail yang diingini (cth., JPEG), tambah penapis berikut pada kaedah listFiles():

<code class="java">File[] listOfFiles = folder.listFiles(new FileFilter() {
    @Override
    public boolean accept(File file) {
        return file.getName().endsWith(".jpg");
    }
});</code>

Atas ialah kandungan terperinci Bagaimana untuk Menyenaraikan Semua Fail dalam Direktori Menggunakan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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