Я ищу библиотеку C # для получения файлов или каталогов из каталога, используя сложный шаблон, подобный тому, который используется в Ant:
dir1/dir2/**/SVN/*
-> Сопоставляет все файлы в каталогах SVN, которые расположены в любом месте дерева каталогов в каталоге dir1 / dir2
**/test/**
-> Сопоставляет все файлы, в которых есть тестовый элемент, включая test в качестве имени файла.
- ...
Нужно ли самому кодировать это? извлечь то, что я хочу от NAnt? Или эта библиотека существует, и мой навык Google отстой.
Directory.GetFiles(String path, String searchPattern)
не обрабатывает шаблон каталогов и NDepend.Helpers.FileDirectoryPath (также, кстати, отличная библиотека для манипулирования путями)