Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.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

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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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内部存储文件删除/存在不适用于我_Android_File_Storage_Delete File - Fatal编程技术网

ANDROID内部存储文件删除/存在不适用于我

ANDROID内部存储文件删除/存在不适用于我,android,file,storage,delete-file,Android,File,Storage,Delete File,首先,我想知道制作一个没有扩展名的文件是否可以。例如,使用“.txt”扩展名创建一个文件将使其成为计算机上的txt文件,但我不知道这在android中有什么关系。我注意到在eclipse上工作时,我可以删除带有扩展名的fild,但不能删除没有扩展名的文件 我希望我的程序删除内部存储器(com.name.application文件夹)中的文件,但它对我无效 我用它做一个文件 FileOutputStream fos = openFileOutput(FileName, MODE_PRIVATE);

首先,我想知道制作一个没有扩展名的文件是否可以。例如,使用“.txt”扩展名创建一个文件将使其成为计算机上的txt文件,但我不知道这在android中有什么关系。我注意到在eclipse上工作时,我可以删除带有扩展名的fild,但不能删除没有扩展名的文件

我希望我的程序删除内部存储器(com.name.application文件夹)中的文件,但它对我无效

我用它做一个文件

FileOutputStream fos = openFileOutput(FileName, MODE_PRIVATE);

bos = new BufferedOutpuStream(openFileOutput(FileName,Context.MODE_APPEND)
bos.write(newVocabFile.getBytes());
我想用

FILE file = new File(fileName);
fild.delete();
我在谷歌上做过研究,并对我的代码应用了不同的方法,但每种方法都不适合我。因为.delete()无法正常工作,.exist()也无法正常工作。我累了,不管有没有延长,我都跑了一英里,但两种方法都不管用


我真的需要通过这个来完成我的申请。请帮帮我你这行有错

FILE file = new File(fileName);
fild.delete();
应该是

File file = new File(fileName);
file.delete();

您是否在清单文件中设置了正确的权限?还要确保您真正指的是内部存储。例如,我的三星Galaxy Tab 2平板电脑的内部存储为sd卡,从程序员的角度来看,它被视为外部存储。谢谢你纠正我的错误,但这是一个错误的答案。我的代码具有正确的代码,但不起作用。您是否在清单文件中设置了正确的权限<代码>是,我拥有所有权限,但它不起作用。我应该创建一个新项目并尝试它。我的程序删除了其中包含内容的文件。与file.length()返回大于0的数字类似。但未删除大小为0但在DDMS文件资源管理器上仍然可见的文件