Easy Tutorial
❮ Dir Hidden Java8 Lambda Expressions ❯

Java Example - Finding Files in a Specified Directory

Java Examples

The following example demonstrates how to find all files in the C: drive that start with the letter 'b':

Main.java File

import java.io.*;

class Main {
   public static void main(String[] args) {
      File dir = new File("C:");
      FilenameFilter filter = new FilenameFilter() {
         public boolean accept(File dir, String name) {
            return name.startsWith("b");
         }
      };
      String[] children = dir.list(filter);
      if (children == null) {
         System.out.println("The directory does not exist or it is not a directory");
      } else {
         for (int i = 0; i < children.length; i++) {
            String filename = children[i];
            System.out.println(filename);
         }
      }
   }
}

The output of the above code is:

build
build.xml

Java Examples

❮ Dir Hidden Java8 Lambda Expressions ❯