Какой самый чистый способ рекурсивного поиска файлов с использованием C ++ и MFC?
РЕДАКТИРОВАТЬ: предлагает ли какое-либо из этих решений возможность использовать несколько фильтров за один проход? Я предполагаю, что с CFileFind я мог бы фильтровать по *. *, А затем писать собственный код для дальнейшей фильтрации по различным типам файлов. Что-нибудь предлагает встроенные несколько фильтров (например. * .Exe, *. Dll)?
РЕДАКТИРОВАТЬ2: Просто понял очевидное предположение, что я сделал, что делает мой предыдущий РЕДАКТИРОВАТЬ недействительным. Если я пытаюсь выполнить рекурсивный поиск с CFileFind, я должен использовать *. * В качестве моего подстановочного знака, потому что в противном случае подкаталоги не будут совпадать, и никакой рекурсии не будет. Таким образом, фильтрация по различным расширениям файлов должна обрабатываться отдельно, независимо от этого.