home.


Tagged: java-regex


Java: List all the files in a directory based on a regex

If you define a regular expression with Pattern, then use the matcher() and matches() methods on that within a File’s listFiles() method, you will get back a list of the files in the File’s directory based on the regex.

final Pattern p = Pattern.compile(regex);
File[] pagesTemplates = file.listFiles(new FileFilter() {
    @Override
    public boolean accept(File f) {
        return p.matcher(f.getName()).matches();
    }
});
java java-io java-regex

Page 1 of 1