// findfile.cs using System; using System.IO; public class FildFile { static void Search(string dir, string file) { string[] files = Directory.GetFiles(dir, file); foreach (string s in files) { Console.WriteLine(s); } string[] dirs = Directory.GetDirectories(dir); foreach (string s in dirs) { Search(s, file); } } static void Main(string[] args) { if (args.Length != 2) return; Search(args[0], args[1]); } } // コンパイル方法:csc findfile.cs //     実行例:findfile c:\ *.cs