file.delete()错误30

时间:2012-11-04 14:05:31

标签: android file text-files delete-file

我尝试删除我创建的文本文件:

FileOutputStream fOut = openFileOutput("game.txt", MODE_PRIVATE);

使用

File file = new File(filename);
        if (!file.exists())
        {
        Log.d(TAG,"gonna delete game.txt");
        file.delete();
        }

但不断收到错误消息:

  

无法取消链接'/game.txt':只读文件系统(errno = 30)

你知道这里有什么问题吗?

2 个答案:

答案 0 :(得分:1)

现在效果很好。文件名不包含文件的完整路径(尽管它在根目录中),它必须具有完整路径

答案 1 :(得分:0)

File file = new File(filename);

if (file.exists()){
    Log.d(TAG,"gonna delete game.txt");  
     file.delete(); }

试试这个。