package org.jboss.tools.teiid.reddeer.util; import java.io.File; import java.util.ArrayList; import java.util.List; public class FileUtils { public static List<File> find(String path, String matcher) { List<File> files = new ArrayList<File>(); File root = new File(path); File[] list = root.listFiles(); if (list == null) return files; for (File file : list) { if (file.getName().matches(matcher)) { files.add(file); } if (file.isDirectory()) { files.addAll(find(file.getAbsolutePath(), matcher)); } } return files; } }