folder scanner, recursive scan supported