Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么文件不是';是否正在使用文件.delete()删除?_Android_File - Fatal编程技术网

Android 为什么文件不是';是否正在使用文件.delete()删除?

Android 为什么文件不是';是否正在使用文件.delete()删除?,android,file,Android,File,我无法从SD卡中删除文件 File toDelete=新文件(fname); 布尔结果=toDelete.delete(); 结果是错误的。同一文件的读写操作正在同一应用程序中运行。 没有开放的溪流。没有提出例外情况。 我试着在这样删除之前使它可写 toDelete.setWritable(true); 没有效果。 如何使系统能够读写,但不能删除同一个文件?使用下面的代码可能会对您有所帮助 File fdelete = new File(file_dj_path);

我无法从SD卡中删除文件

File toDelete=新文件(fname);
布尔结果=toDelete.delete();
结果是错误的。同一文件的读写操作正在同一应用程序中运行。 没有开放的溪流。没有提出例外情况。 我试着在这样删除之前使它可写

toDelete.setWritable(true);
没有效果。
如何使系统能够读写,但不能删除同一个文件?

使用下面的代码可能会对您有所帮助

            File fdelete = new File(file_dj_path);
        if (fdelete.exists()) {
            if (fdelete.delete()) {
                System.out.println("file Deleted :" + file_dj_path);
            } else {
                System.out.println("file not Deleted :" + file_dj_path);
            }
        }
删除图像后刷新库

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
 Uri.parse("file://" +  Environment.getExternalStorageDirectory())));
检查此项:

尝试执行此操作

 File fileToDelete = new File(YourPath);
 boolean deleted = fileToDelete.delete();
重新安装您的卡并检查

 sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
                     Uri.parse("file://"
                               + Environment.getExternalStorageDirectory())));

请添加更多关于如何构建文件路径的代码我可以读取和写入此文件,路径或权限没有问题,系统只是拒绝删除iti我认为您是通过编程或运行时创建文件??是吗?该文件是由以前startok的同一个应用程序创建的,这就是为什么文件没有被删除。。。。你能告诉我们创建文件和删除文件代码吗?嗨!谢谢您的回答,但文件并没有一直被删除,而且我可以看穿它,它仍然保留在sd卡上。/adb Shell您能在您的问题中向我们展示有关文件路径的更多代码吗..?这种方式不起作用