web-dev-qa-db-ja.com

リストボックスの選択したディレクトリにあるテキストファイルを一覧表示するにはどうすればよいですか?

WinForm(Windowsアプリケーション)のリストボックス内の特定のディレクトリ(C:\ Users\Ece\Documents\Testings)にあるテキストファイルを一覧表示するにはどうすればよいですか?

13
Lady Sour

//ファイルはどのディレクトリにありますか?...

DirectoryInfo dinfo = new DirectoryInfo(@"C:\TestDirectory");

//どのタイプのファイルが必要ですか?...

FileInfo[] Files = dinfo.GetFiles("*.txt");

//各ファイルを繰り返し処理し、リストボックス内の名前のみを表示します...

foreach( FileInfo file in Files )
{
   listbox1.Items.Add(file.Name);
}

//ステートメントの後にスマイリーフェイスが続きます...それはそれを行うべきです。 ; o)

32
jay_t55

Txtファイルを取得するには、次のことを試してください。

string folder = @"C:\Users\Ece\Documents\Testings";
string[] txtfiles = Directory.GetFiles(folder, "*.txt");

listBox.Items.AddRange(txtFiles);
6
Lloyd Powell