Rename EightDirFinder to FileFinder and do some optimization.