I use this code to get all the files from a given directory recursively.
List<File> fileList = (List<File>) FileUtils.listFiles(new File(directoryName), null , true);
I would like to exclude some files from listing, so second parameter value of method isn't suitable for this purpose. I tried to use also notFileFilter, but I can't use it recursively.
FileFilter fileFilter1 = FileFilterUtils.notFileFilter(FileFilterUtils.nameFileFilter(".info", null));
List<File> fileList = (List<File>) FileUtils.listFiles(new File(directoryName), fileFilter1, true);