アットウィキロゴ

フォルダ内から指定した複数の拡張子のファイルを取得する

========== ここから ==========
var folder = @"C:\Users\root\Desktop\";
var exts = { "gif", "png", "jpg" };

var files = exts.SelectMany(ext => Directory.GetFiles(folder, "*." + ext ));
Console.WriteLine(string.Join("\n", files));
========== ここまで ==========

結果
C:\Users\root\Desktop\image1.gif
C:\Users\root\Desktop\image2.gif
C:\Users\root\Desktop\image1.png
C:\Users\root\Desktop\image1.jpg
C:\Users\root\Desktop\image2.jpg
最終更新:2014年05月17日 11:30