เมนู

แสดงรายการไฟล์ในไดเร็กทอรี Java

สารบัญ

ชวาไดเรกทอรีข้างในรายการไฟล์แสดง. File.listFiles()

ชวาและระบุไว้ไดเรกทอรีข้างในรายการไฟล์แนะนำโปรแกรมตัวอย่างที่แสดง .
รายการไฟล์ที่จะแสดง java.io.ไฟล์ ใช้วิธีการต่อไปนี้ของชั้นเรียน:

  • รายการ()...รายการไฟล์และไดเร็กทอรีที่อยู่ในไดเร็กทอรีที่ระบุ อาร์เรย์ของประเภทสตริงกลับด้วย
  • รายการไฟล์()...รายการไฟล์และไดเร็กทอรีที่อยู่ในไดเร็กทอรีที่ระบุ อาร์เรย์ประเภทไฟล์กลับด้วย


โปรแกรมตัวอย่าง

เพื่อตรวจสอบโปรแกรมตัวอย่าง ฉันได้สร้างไดเร็กทอรีรายการไฟล์และเตรียมไฟล์ต่อไปนี้

C:\filelist │ aaa.java │ bbb.java └─dir ccc.java ddd.java eee.jpg
โมฆะคงที่สาธารณะ main (String [] args) { String path = "C: \\ filelist"; File dir = new File (path); File [] files = dir.listFiles (); for (int i = 0; i < files.length; i++) { ไฟล์ file = files[i]; System.out.println((i + 1) + ": " + file); } }

ผลการดำเนินการ

◆ผลลัพธ์เอาท์พุต

1: C:\filelist\aaa.java 2: C:\filelist\bbb.java 3: C:\filelist\dir

ตอนนี้คุณสามารถแสดงรายการไฟล์และไดเร็กทอรีที่มีอยู่ใน "C:\filelist"
อย่างไรก็ตาม รายการไฟล์ที่อยู่ใน "C:\filelist\dir" จะไม่แสดงขึ้นมา

java.io.ไฟล์ ระดับ รายการ(),รายการไฟล์() ดูเหมือนว่าไม่มีรายการไดเรกทอรีย่อยใดปรากฏขึ้น
ต่อไป ผมจะแนะนำโปรแกรมที่ใช้การประมวลผลแบบเรียกซ้ำเพื่อแสดงและค้นหารายการไฟล์และไดเร็กทอรีรวมถึงไดเร็กทอรีย่อยได้อย่างง่ายดาย
ค้นหาไฟล์ Java แบบวนซ้ำ

  • URL をkoピーしました!
สารบัญ