используя nftw только для обхода указанной папки
Я использую
nftw()
для обхода каталогов. Прямо сейчас я хочу только перечислить все файлы в указанном каталоге, однако, похоже, независимо от того, что происходит во всех папках. Кажется, что nftw все еще проходит, даже если я укажу
FTW_PHYS
.
Единственный обходной путь — настройка
if (ftwbuf->level > 1) {
return;
}
в вызываемой функции. Однако он по-прежнему вызывает эту функцию для всех этих каталогов.