Android 找不到在GetFileDir()返回的目录中创建的文件

Android 找不到在GetFileDir()返回的目录中创建的文件,android,filesystems,getfiles,Android,Filesystems,Getfiles,我的应用程序的一部分需要写出一个数据文件。 我使用GetFileDir,在添加文件名后,它会为我提供如下路径: /data/data/com.casadelgato.zillaconfigdroid/files/Log.1378357559316.csv 我为文件创建了一个PrintWriter,向其中写入了一些内容,然后关闭它。 没有错误 问题是我在Android设备上的任何地方都找不到该文件。在路径中提及文件名 FileOutputStream fos = context.openFil

我的应用程序的一部分需要写出一个数据文件。 我使用GetFileDir,在添加文件名后,它会为我提供如下路径:

 /data/data/com.casadelgato.zillaconfigdroid/files/Log.1378357559316.csv
我为文件创建了一个PrintWriter,向其中写入了一些内容,然后关闭它。 没有错误


问题是我在Android设备上的任何地方都找不到该文件。

在路径中提及文件名

FileOutputStream fos = context.openFileOutput(path,
                    Context.MODE_PRIVATE);
将文件写入流…然后通过传递相同的文件名获得文件

FileInputStream openFileInput = context.openFileInput(path);

读取输入流

我猜您将获得root权限。如果它在emulator上,您可以使用文件资源管理器并选中“无法在真实设备上访问该目录”。请查看以下问题:http://stackoverflow.com/questions/13006315/how-to-access-data-data-folder-in-android-device