Я хочу перечислить папки в каталоге на C ++, в идеале переносным (работающим в основных операционных системах) способом. Я пробовал использовать POSIX, и он работает правильно, но как определить, является ли найденный элемент папкой?