Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Menyenaraikan Semua Fail dalam Direktori Menggunakan Java?

DDD
Lepaskan: 2024-10-27 06:59:03
asal
854 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!