recursively get files in a directory and sub directories, as a stream