ignore hidden dir when recursive scan