В .NET
DirectoryInfo dirInfo = new DirectoryInfo(searchDirectory);
FileInfo[] allFiles = dirInfo.GetFiles("*.*", SearchOption.AllDirectories);
доставит вам все файлы, включая все файлы в его подкаталогах.
Что делать, если мне нужны все файлы, кроме одного подкаталога.
Какой самый простой и / или самый эффективный способ сделать это?
Я нахожусь в .NET 4.0, c #