Rumah > Java > javaTutorial > teks badan

Bagaimana untuk membaca semua nama fail dalam folder dalam java

小老鼠
Lepaskan: 2024-03-21 17:30:30
asal
1056 orang telah melayarinya

Di Java, menggunakan kelas Fail dan Laluan dalam pakej java.nio.file, anda boleh mendapatkan senarai semua nama fail dalam folder. Mula-mula import kelas yang diperlukan dan kemudian nyatakan laluan ke folder sasaran. Seterusnya, gunakan kaedah Files.list() untuk mendapatkan objek strim untuk semua fail dan subfolder dalam folder. Akhir sekali, gunakan kaedah map() untuk mengekstrak nama fail dan gunakan kaedah forEach() untuk mencetak setiap nama fail.

Bagaimana untuk membaca semua nama fail dalam folder dalam java

Di Java, anda boleh menggunakan kelas Fail dan Laluan dalam pakej java.nio.file untuk membaca semua nama fail dalam folder. Berikut ialah contoh tutorial mudah:

Langkah 1: Import kelas yang diperlukan

Pertama, anda perlu mengimport kelas yang diperlukan dalam program Java anda. Kelas ini terletak dalam pakej java.nio.file. . Anda boleh mencipta objek Path menggunakan kaedah Paths.get(). . untuk semua fail dan subfolder. Anda boleh menggunakan kaedah map(Path::getFileName) untuk menukar setiap objek Path kepada nama fail yang sepadan dan menggunakan kaedah forEach(System.out::println) untuk mencetak setiap nama fail.

java

import java.nio.file.Files;  
import java.nio.file.Path;  
import java.nio.file.Paths;  
import java.util.stream.Stream;
Salin selepas log masuk

Ambil perhatian bahawa kaedah Files.list() mengembalikan objek Stream yang melaksanakan antara muka AutoCloseable, jadi anda perlu menggunakannya dalam blok pernyataan cuba-dengan-sumber untuk memastikan sumber Tutup strim dengan betul selepas membaca nama fail.

Contoh Penuh:

Berikut ialah contoh program Java lengkap yang menunjukkan cara membaca semua nama fail dalam folder:

java

laluan /ke/anda/direktori dengan laluan sebenar ke folder yang anda ingin baca, dan kemudian jalankan program. Ia akan mencetak nama semua fail dalam folder.

Atas ialah kandungan terperinci Bagaimana untuk membaca semua nama fail dalam folder 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!