Перебрать все файлы в каталоге с помощью BOOST_FOREACH

Можете ли вы перебрать все файлы в каталоге, используя boost :: filesystem и BOOST_FOREACH? Я пробовал

path dirPath = ...
int fileCount = 0;
BOOST_FOREACH(const path& filePath, dirPath)
    if(is_regular_file(filePath))
        ++fileCount;

Этот код компилируется, запускается, но не дает желаемого результата.

18
задан Johan Råde 4 January 2012 в 10:31
поделиться