Существует ли стандартный способ сделать findfirst, findnext с gcc на Linux с помощью stl?

Ошибка (полученная путем захвата $ myPDO-> errorInfo (); которая возвращает массив) состояла в том, что база данных была доступна только для чтения, поэтому я переместил файл базы данных в каталог с разрешениями 777 (я работаю в среде Linux , кстати) и поменял права доступа к файлу базы данных на 777 тоже. Я изменил путь к базе данных в коде, и теперь он работает!

9
задан TheSeeker 24 October 2008 в 22:08
поделиться

3 ответа

Проверьте Повышение. Библиотека Filesystem.

В частности, basic_directory_iterator.

10
ответ дан 4 December 2019 в 09:39
поделиться

Это не API в стиле С++, но API, который Вы не находите (корреспондент Linux/Unix DOS/Windows-style findfirst/findnext) является opendir/readdir/closedir.

Основное преимущество использования opendir/readdir/closedir состоит в том, что Вам не нужна никакая дополнительная библиотека (это - часть библиотеки C, которой Вы уже пользуетесь). На самом деле библиотека файловой системы Повышения использует opendir/readdir/closedir для получения списка файлов в каталоге.

Ссылки:

11
ответ дан 4 December 2019 в 09:39
поделиться

STL, еще не имеет функций для списка файлов в каталоге. Но это действительно имеет функции для вводных файлов, о которых Вы уже знаете.

Кроме Повышения. Файловая система, существует также STLSoft

1
ответ дан 4 December 2019 в 09:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: