我无法找到我的应用创建的文件

时间:2014-04-01 20:30:21

标签: java android

我正在使用此代码

创建包含字符串的文件
public void writeData(String data){
try {
    FileOutputStream fOut = openFileOutput("chaves.dat" , MODE_APPEND);
OutputStreamWriter osw = new OutputStreamWriter(fOut);
        osw.write(data);
        osw.flush();
        osw.close();

    } catch (FileNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    }

我可以用另一种方法读取文件并使用我在那里保存的字符串,到目前为止一直很好,我的问题是我无法找到文件,我到处寻找!!使用DDMS工具我一直在数据/数据/“我的应用程序文件夹”(这总是空的)我只是想知道你们是否有任何线索它是什么,我需要删除它,我不能,并且它很烦人 非常感谢你

1 个答案:

答案 0 :(得分:1)

在代码中添加一个日志语句,从Activity的任何方法打印出Context.getFilesDir():

Log.i("MyApp", "My app files location = " + getFilesDir());

请参阅Android文档:Android Context docs...