push @{ -d "$dir/$_" ? \@dir : \@file }, $_ for readdir DIR;