openFileOutput不会创建该文件

时间:2012-03-04 14:37:06

标签: android

我使用以下代码创建文件:

        FileOutputStream fos = app.openFileOutput(fileName, Context.MODE_WORLD_WRITEABLE);
        fos.write(content.getBytes());
        fos.close();

文件在模拟器上创建,但不是在我的设备上创建的(Samsung Galaxy Tab sdk 2.3)。

没有例外,也没有日志。

如果我使用getFilesDir,我会得到一条不存在的路径。 /data/data/it.xyz.xyz/files。

1 个答案:

答案 0 :(得分:0)

绝对应该有效。你如何检查文件是否确实存在?我的意思是:当你使用例如文件管理器您将无法访问/ data / ..文件夹,但您可以从自己的应用程序访问该文件。