C# ファイル一覧を取得したい

C# コンピュータ
C#

ファイルの一覧は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");

コメント