Java サンプル - 指定ディレクトリ内のすべてのディレクトリを走査する

Java サンプル

次の例では、File クラスの list メソッドを使用して、指定されたディレクトリ内のすべてのディレクトリを走査する方法を示しています:

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("ディレクトリが存在しないか、ディレクトリではありません"); } else { for (int i=0; i< files.length; i++) { File filename = files[i]; System.out.println(filename.toString()); } } } }

上記のコードを実行した場合の出力結果は以下のとおりです:

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

Java サンプル

その他の拡張