C#でディレクトリ内にある、ファイルを全て取得する。
これ簡単(.NET Framework 2.0以降)
Directory.GetFiles メソッド(MSページ)
サンプル
string[] sFile= null;
// ファイル取得(フルパス)
sFile = System.IO.Directory.GetFiles(@"D:\Test");
// ファイル数分ループ
foreach ( string sTemp in sFile )
{
// 出力ウィンドウへ表示
Debug.WriteLine(sTemp);
}
// Debug.WriteLine は、using System.Diagnostics; をプログラム先頭へ追加する
//
.NET Framework 4.0以降で、Directory.EnumerateFiles なんてのもある。
これ使うと、ブロックされずにすむ。











