#cpp #c
Не у кого нет аналога утилиты dir на С или C++?
Ответы
Ответ 1
И для Win и для Lin можно использовать один код для показа содержимого директории: #include#include //только для Lin #include int main() { DIR *dir; struct dirent *entry; dir = opendir("/"); if (!dir) { perror("diropen"); return 1; }; while ( (entry = readdir(dir)) != NULL) { printf("%s\n", entry->d_name); }; closedir(dir); return 0; }; Файл dirent.h адаптированный под Win легко находится на просторах интернета, например, здесь или здесь и т.д. Ответ 2
В библиотеке Qt имеется класс QDir, обладающий нужным вам функционалом.Ответ 3
Раз перечисляют все варианты: Boost.Filesystem, а там то, что вам нужно Библиотека Filesystem, если не ошибаюсь, будет в C++17.
Комментариев нет:
Отправить комментарий