Я использую opendir(), как показано ниже, для доступа к каталогу.Ошибка открытия существующего каталога с использованием opendir в C++
DIR *dp;
if((dp = opendir(dir.c_str())) == NULL) {
cout << "Error(" << errno << ") opening " << dir << endl;
return errno;
}
Однако, я продолжаю получать ошибку ниже, даже несмотря на то, что каталог существует.
Error(2) opening /path/to/folder/
Я могу получить список имен файлов, когда я Ls/путь/к/папке
Я пробовал оба я t дает ту же ошибку – Olivier
Можете ли вы показать мне вывод: ls -l/path/to/folder /? – Marius
@Marius, каковы предостережения, когда вы выбираете между версией без трейлинга и ее (по-видимому, братской) двойной версией? – fish2000