開発の話になるけどFilesクラスのlistfilesじゃなくてDirectoryStream開いて100ずつ取得して表示とかすればメモリ安全で快適に数千ファイルのディレクトリを読めそうね