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 なんてのもある。
これ使うと、ブロックされずにすむ。