Java File.listFiles(FileFilter filter)

Syntax

File.listFiles(FileFilter filter) has the following syntax.

public File [] listFiles(FileFilter filter)

Example

In the following code shows how to use File.listFiles(FileFilter filter) method.


//from  ww  w.  j  a va  2  s  .co  m

import java.io.File;
import java.io.FileFilter;

public class Main {
  public static void main(String[] args) {

    File f = new File("c:/test");

    FileFilter filter = new FileFilter() {
      @Override
      public boolean accept(File pathname) {
        return pathname.isFile();
      }
    };

    // returns pathnames for files and directory
    File[] paths = f.listFiles(filter);

    for (File path : paths) {
      System.out.println(path);
    }
  }
}