C#に、System.IO.Directory.GetFiles()という指定したファイルを取得するメソッドがあります。
実はこのメソッド、.NetFramework2.0からサブディレクトリまで検索してくれるのです。
下記のように、System.IO.SearchOption.AllDirectoriesを追記するだけです。
サンプルコードは下記のとおりです。
System.IO.Directory.GetFiles(@"C:\*.xls",System.IO.SearchOption.AllDirectories)
ちょっとしたツールを作成するときに発見して、再帰処理で検索しなくてはならないなと思っているときに、発見しました。
実はこのメソッド、.NetFramework2.0からサブディレクトリまで検索してくれるのです。
下記のように、System.IO.SearchOption.AllDirectoriesを追記するだけです。
サンプルコードは下記のとおりです。
System.IO.Directory.GetFiles(@"C:\*.xls",System.IO.SearchOption.AllDirectories)
ちょっとしたツールを作成するときに発見して、再帰処理で検索しなくてはならないなと思っているときに、発見しました。