list files java code example
Example 1: java list all non directory files in the directory
public class Pathnames {
public static void main(String[] args) {
// Creates an array in which we will store the names of files and directories
String[] pathnames;
// Creates a new File instance by converting the given pathname string
// into an abstract pathname
File f = new File("D:/Programming");
// Populates the array with names of files and directories
pathnames = f.list();
// For each pathname in the pathnames array
for (String pathname : pathnames) {
// Print the names of files and directories
System.out.println(pathname);
}
}
}
Example 2: java list files in directory
File f = new File("D:/Programming");
// This filter will only include files ending with .py
FilenameFilter filter = new FilenameFilter() {
@Override
public boolean accept(File f, String name) {
return name.endsWith(".py");
}
};
// This is how to apply the filter
String [] pathnames = f.list(filter);