До сих пор на большинстве языков, с которыми я сталкивался, вы получаете эту информацию, только прогуливаясь по папке и считая файлы. Я сомневаюсь, что есть вызов API Windows, чтобы получить только счет (но я могу быть удивлен!).
Преимущество метода: гибкость - вы можете отфильтровывать некоторые типы файлов, рекурсивно обходить или игнорировать папки и т. Д.
Если метод медленный для вас, возможно, вам следует найти лучший метод, например, не создавать массив, заполненный информацией каталога (для его заполнения требуется время! Не говоря уже о стоимости памяти и времени сбора мусора), а использовать итератор немного больше работы (но как только вы получите функцию, она всегда есть), но гораздо эффективнее.