Java 實(shí)例 - 遍歷指定目錄下的所有目錄
以下實(shí)例演示了如何使用 File 類的 list 方法來遍歷指定目錄下的所有目錄:
/* author by w3cschool.cc Main.java */ import java.io.*; class Main { public static void main(String[] args) { File dir = new File("F:"); File[] files = dir.listFiles(); FileFilter fileFilter = new FileFilter() { public boolean accept(File file) { return file.isDirectory(); } }; files = dir.listFiles(fileFilter); System.out.println(files.length); if (files.length == 0) { System.out.println("目錄不存在或它不是一個(gè)目錄"); } else { for (int i=0; i< files.length; i++) { File filename = files[i]; System.out.println(filename.toString()); } } } }
以上代碼運(yùn)行輸出結(jié)果為:
14 F:\C Drive Data Old HDD F:\Desktop1 F:\harsh F:\hharsh final F:\hhhh F:\mov F:\msdownld.tmp F:\New Folder F:\ravi F:\ravi3 F:\RECYCLER F:\System Volume Information F:\temp F:\work
更多建議: