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