ディレクトリの中身を再帰的にリストアップ
書いてからPythonにすりゃよかったと後悔
using System; using System.Text; using System.IO; namespace DirectorySearcher { class Program { static void Main(string[] args) { string localDir = System.Reflection.Assembly.GetExecutingAssembly().Location; localDir = System.IO.Path.GetDirectoryName(localDir); ListFiles(localDir); } static void ListFiles(string path) { DirectoryInfo info = new DirectoryInfo(path); foreach (FileInfo file in info.GetFiles()) { Console.WriteLine("{0},{1},{2}", file.Name,file.Length,path); } foreach (DirectoryInfo inner in info.GetDirectories()) { ListFiles(inner.FullName); } } } }