สารบัญ
ชวาไดเรกทอรีข้างในรายการไฟล์แสดง. 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 แบบวนซ้ำ