LINUX.ORG.RU

Узнать количество файлов в каталоге - лучший путь


0

0
Хочется знать, есть ли функция, способная сразу узнать кол-во файлов в указанном каталоге. Имеется в виду, конечно, альтернатива функциям <dirent.h>. Насколько я поняла, пересчитать диренты можно только прямым перебором, добираясь до NULL...

anonymous
Ответ на: комментарий от anonymous
Да, именно, поэтому первые две можно скипать, но я не уверен что оно выдаст насчет корня (/).
saper ★★★★★
()
ну и как быстро ftw работает в мане говориться, что используется рекурсия я бы использовал opendir со stat ом, если хочешь ходить по дереву каталогов, то использовал например очередь P.S. на истинность не претендую, где неправ поправьте
anonymous
()
Увы, нету такого системного вызова -- узнать количество файлов в директории.
unDEFER ★★★★★
()
Ответ на: комментарий от anonymous
>я бы использовал opendir со stat ом

это называется "изобресть лисапед" или вы неасилии вышеназванный man

sS ★★★★★
()
вышеназванный man осилил,
а насчет скорости выполнения до сих пор остаются вопросы
и все-таки если скорость выполнения критична то есть смысл
воспользоваться bicycle
только не говорите что нужно пользоваться системными функциями
тк они быстрее потому что написаны на ассемблере
anonymous
()
> Насколько я поняла,
По топику добавить нечего, но есть вопрос - ты женщина??? 8-[ ]?
eXOR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.