Java FileNameFilter example to list files with specific extension
If you need to pick up specific extensions from the given directory and you ask yourself how to filter files using Java. Should implement java FilenameFilter class and override accept() method. Then pass object to list() method to get specific file extensions. Java FileNameFilter example will show you all these stuffs.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
package com.javabycode.file; import java.io.File; import java.io.FilenameFilter; public class FileFilterSample { public static void main(String a[]) { File file = new File("C:/javabycode/"); String[] files = file.list(new FilenameFilter() { @Override public boolean accept(File dir, String name) { if (name.toLowerCase().endsWith(".csv")) { return true; } else { return false; } } }); System.out.println("Folder javabycode stores all CSV files:"); for (String filecsv : files) { System.out.println(filecsv); } } } |
Run the java … Read moreJava FileNameFilter example to list files with specific extension