Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Mendapatkan Senarai Nama Fail dalam Folder Menggunakan Java?

Susan Sarandon
Lepaskan: 2024-10-27 21:02:30
asal
491 orang telah melayarinya

How to Get a List of Filenames in a Folder Using Java?

Cara Mengambil Nama Fail daripada Folder

Mendapatkan senarai nama fail yang komprehensif dalam folder tertentu ialah tugas asas dalam pengaturcaraan. Artikel ini akan menyelidiki pendekatan terbaik untuk melaksanakan tugas ini dalam Java, terutamanya untuk pengguna Mac OS X.

Java Solution for Filename Retrieval

Untuk mendapatkan semula semua nama fail daripada direktori yang diberikan, gunakan kod berikut:

<code class="java">File folder = new File("your/path");
File[] listOfFiles = folder.listFiles();</code>
Salin selepas log masuk

Kaedah listFiles() mengembalikan tatasusunan fail dalam laluan yang ditentukan. Untuk menapis lanjut tatasusunan ini, anda boleh menyemak sama ada setiap elemen ialah fail menggunakan kaedah isFile(). Contohnya:

<code class="java">if (listOfFiles != null) {
 for (int i = 0; i < listOfFiles.length; i++) {
  if (listOfFiles[i].isFile()) {
    System.out.println("File " + listOfFiles[i].getName());
  } else if (listOfFiles[i].isDirectory()) {
    System.out.println("Directory " + listOfFiles[i].getName());
  }
 }
}</code>
Salin selepas log masuk

Kod ini bukan sahaja akan mendapatkan semula nama fail tetapi juga membezakan antara fail dan direktori.

Menyesuaikan Keputusan kepada Jenis Fail Tertentu

Bergantung pada keperluan khusus anda, anda mungkin mahu mendapatkan semula jenis fail tertentu sahaja, seperti fail JPEG. Untuk melakukan ini, anda boleh menambah logik bersyarat untuk menyemak sambungan fail. Contohnya:

<code class="java">if (listOfFiles != null) {
 for (int i = 0; i < listOfFiles.length; i++) {
  String filename = listOfFiles[i].getName();
  if (filename.endsWith(".jpg")) {
   // Process JPEG files here
  }
 }
}</code>
Salin selepas log masuk

Nota Tambahan:

  • Anda boleh menggantikan laluan berkod keras dengan pembolehubah untuk menjadikan kod lebih fleksibel.
  • Kod menganggap bahawa anda mempunyai kebenaran yang diperlukan untuk mengakses folder yang ditentukan.
  • Jika folder yang dinyatakan kosong, listOfFiles akan menjadi batal.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Senarai Nama Fail dalam Folder 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
Artikel terbaru oleh pengarang
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!