Heim >Java >javaLernprogramm >Java-Beispiel – Durchsuchen Sie alle Verzeichnisse unter dem angegebenen Verzeichnis

Java-Beispiel – Durchsuchen Sie alle Verzeichnisse unter dem angegebenen Verzeichnis

黄舟
黄舟Original
2017-02-13 10:22:151372Durchsuche

Das folgende Beispiel zeigt, wie die Listenmethode der File-Klasse verwendet wird, um alle Verzeichnisse unter einem angegebenen Verzeichnis zu durchsuchen:

/*
 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("目录不存在或它不是一个目录");
      }
      else {
         for (int i=0; i< files.length; i++) {
            File filename = files[i];
            System.out.println(filename.toString());
         }
      }
   }}

Das Ausgabeergebnis der Ausführung des obigen Codes ist:

14F:\C Drive Data Old HDD
F:\Desktop1
F:\harsh
F:\hharsh finalF:\hhhh
F:\mov
F:\msdownld.tmp
F:\New FolderF:\ravi
F:\ravi3
F:\RECYCLER
F:\System Volume InformationF:\temp
F:\work

Das Obige ist das Java-Beispiel – durchsuchen Sie den Inhalt aller Verzeichnisse unter dem angegebenen Verzeichnis. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn