Qt Android - чтение каталога - PullRequest
0 голосов
/ 16 октября 2018

Я работаю над приложением Qt Android и хотел бы прочитать каталог и перечислить все файлы внутри него с определенным расширением.

Я могу успешно записать в этот каталог, но не могучитать из него.

Использование следующего вызова для открытия каталога:

QDir formulationDir(QStandardPaths::writableLocation(QStandardPaths::AppDataLocation));

Возвращает следующую ошибку:

E File : fail readDirectory() errno=2

Однако запись работает просто отлично:

 QString path = QStandardPaths::writableLocation(QStandardPaths::AppDataLocation);
 QFile outFile(path.append("/" + ContentID + ".json"));
 outFile.open(QFile::WriteOnly);
 outFile.write(updatedContent.toJson());
 outFile.flush();
 outFile.close();

У меня есть READ_EXTERNAL_STROAGE и WRITE_EXTERNAL_STORAGE в моих разрешениях манифеста и разрешение на хранение, проверенное в настройках приложения.

Яздесь чего-то не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...