Qt Android:如果我写入" ./ myfile.txt"我的文件在哪里?

时间:2016-06-25 02:29:06

标签: android c++ qt path

我正在将我的Qt桌面应用移植到Android。 在桌面版本中,当我写入myfile.txt时,我会在可执行文件的同一文件夹中获得./myfile.txt。 我将它移植到Android后,该应用程序运行顺畅,但我无法在任何地方找到该文件,因为我是Android新手...

那文件在哪里?对于Android应用,是否有pwd这样的概念?

我使用QFileQTextStream来生成和编写文件。

QFile file;
file.open(QIODevice::WriteOnly | QIODevice::Text);
QTextStream stream(&file);
stream << "something";

谢谢!

1 个答案:

答案 0 :(得分:1)

它可能在“应用程序存储”中。

/data/data/com.example.yourAppPackageName /

或在SD卡应用程序存储中

/sdcard/Android/data/com.example.yourAppPackageName /