Synchronous, recursive readdir. Returns an array of (full) filepaths.