C#メモ 指定したフォルダにある全てのファイル名を取得してみる

C#,プログラミング

まずは、using System.IOっていうnamespaceを定義。

using System.IO;

で、Directory.GetFiles()メソッドを呼ぶ。
GetFilesの第1引数はとりあえず、Cドライブを指定してみる。
foreachのとこは、ファイル名が取れたかどうだか見てみるコード。

// Cドライブ直下のファイル名をリストに保持する
string[] filenamesList = Directory.GetFiles("c:\\");
// コンソールへ取得したファイル名のリストを1行ずつ出力する
foreach (string filename in filenamesList)
{
	Console.WriteLine( filename );
}

実行結果はこんな感じ。

ちなみに、Directory.GetFiles()メソッドは第2引数を指定すると特定(ワイルドカードでの指定も可)のファイル名を検索できたり、第3引数を指定すると検索範囲をサブフォルダまで広げることができたり…けど、詳しいことはまた機会があればってことで…。。