ファイルの一覧はDirectory.EnumerateFilesメソッドで取得することが出来ます。
サンプルコード
var dir = @"C:\Users\karet\Pictures";
var files = Directory.EnumerateFiles(dir);
foreach (var file in files)
{
Console.WriteLine(file);
}
実行結果
PS J:\csharp\console\ReverseIndex> dotnet run
C:\Users\karet\Pictures\12069675.jpg
C:\Users\karet\Pictures\1289963.jpg
C:\Users\karet\Pictures\1303418.jpg
C:\Users\karet\Pictures\1303492.jpg
C:\Users\karet\Pictures\1303543.jpg
補足
拡張子を指定する場合
var files = Directory.EnumerateFiles(dir, "*.txt");

コメント