Walk directories recursively.