Qt Android-读取目录

时间:2018-10-16 09:31:35

标签: android c++ qt file

我正在使用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_STROAGEWRITE_EXTERNAL_STORAGE,并在应用程序设置下检查了存储权限。

我在这里想念东西吗?

0 个答案:

没有答案