Я работаю над приложением 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
в моих разрешениях манифеста и разрешение на хранение, проверенное в настройках приложения.
Яздесь чего-то не хватает?