目的
ディレクトリ内のファイル一覧を取得します。
できればファイル名で絞り込みます。
手段
Directory.GetFiles メソッド (String, String)を使います。
ソースコード
// 第一引数で対象のディレクトリを指定
// 第二引数でファイルのパターンを指定
var files = Directory.GetFiles(@"C:\", "*.xls");
files.ToList().ForEach(name => Console.WriteLine(name));
第二引数のファイルのパターンは
-
- : 空文字か複数文字
- ? : 空文字か一文字
実行結果
C:\TEST①.xlsx
C:\TEST②.xlsx
こんな感じです。
フルパスの文字列が取得できます。