Есть ли способ получить имена всех файлов внутри каталога с помощью C?Получить все имена файлов из dir
0
A
ответ
2
В то время как сам C не указывает способ (или даже указать каталоги), POSIX делает. Вы можете либо использовать opendir
, либо readdir
самостоятельно, чтобы читать запись за раз, или вы можете использовать scandir
или glob
, чтобы получить результаты все вместе в памяти (и фильтровать, какие записи перечислены).
1
readdir() См на Unix или Windows, см Microsoft Visual Studio: opendir() and readdir(), how?
Это зависимые от ОС. – ruslik
Правильно, ANSI C не указывает метод для перечисления содержимого каталога. Вам нужно указать, нужен ли вам код для Windows или системы POSIX. –
... или MacOS, или Android, или ... –