A recursive directory scanner and filter
