社区
Android
帖子详情
android delete()无法删除文件
zhuanghaishao
2012-03-26 09:58:58
请问android delete()为什么无法删除文件,我的代码是这样的
File file=new File("/mnt/sdcard/folder/abc.txt");
file.delete();
这样写有问题吗,怎么无法删除。
...全文
4548
11
打赏
收藏
android delete()无法删除文件
请问android delete()为什么无法删除文件,我的代码是这样的 File file=new File("/mnt/sdcard/folder/abc.txt"); file.delete(); 这样写有问题吗,怎么无法删除。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangkai88
2012-07-12
打赏
举报
回复
File file = new File("/sdcard/test2.txt"); 正解 删除没问题了
wangkai88
2012-06-29
打赏
举报
回复
我现在对这个问题头疼了,按照上面的方法也删不掉不知道为撒
franzhong
2012-06-06
打赏
举报
回复
我也遇到了,但是解决了,方法是删除采用
File file = new File("/sdcard/test2.txt");
if(file.exists()){
file.delete();
Log.e(TAG, "删除文件成功");
}else{System.out.println("你要的文件没找到哦"); }
在xml中application前加上
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
起初会一直说删除成功,其实是没册掉
现在第一闪说删除成功,第二次就说没找到了,成功了- -
playcoding123
2012-05-23
打赏
举报
回复
我也碰到这个问题了,无法删除和重命名。sd卡中的可以,emmc目录下的不可以。楼主是怎么解决的啊?
sandshowboy
2012-03-30
打赏
举报
回复
先看看文件 是否存在吧,用file.exists()看下
zhuanghaishao
2012-03-29
打赏
举报
回复
坑爹的是我把权限去掉了执行file.delete();并不会出错,但就是没有删除文件
zhuanghaishao
2012-03-28
打赏
举报
回复
这两种权限都加了,但是还不行
dongxiangxiang2012
2012-03-28
打赏
举报
回复
楼主看一下Log输出,有没有报什么异常,要不就贴一下代码,看一下[Quote=引用 4 楼 的回复:]
这两种权限都加了,但是还不行
[/Quote]
dongxiangxiang2012
2012-03-27
打赏
举报
回复
可能是权限的问题,操作SD卡的时候要有一定的权限
SD卡创建与删除文件权限
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>
SD卡写入数据权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
筱筱_33
2012-03-27
打赏
举报
回复
估计是权限问题,lz好好看看。
leer168
2012-03-26
打赏
举报
回复
设置读写SD卡的权限了么
android
file.
delete
false,
Android
中File.
delete
()
无法
正常
删除
文件
夹
当尝试
删除
存储在SD卡中的FilePhoto
文件
夹时遇到问题,即使file.
delete
()返回true,
文件
夹仍
无法
删除
。原因是FilePhoto
文件
夹不为空,包含其他
文件
。为解决此问题,需要遍历
文件
夹,逐个
删除
其中的
文件
。通过File.listFiles()获取
文件
夹内的所有
文件
,然后使用isFile()判断并
删除
每个
文件
,确保所有
文件
都被正确清理,从而能够成功
删除
整个
文件
夹。
Android
中File.
delete
()
无法
正常
删除
文件
夹
本文介绍了一种常见的情况,即在
Android
应用中
无法
直接
删除
包含子
文件
的
文件
夹。文章提供了一种实用的方法来解决这个问题,通过遍历
文件
夹内的所有
文件
并逐一
删除
。
android
删除
文件
uri,
Android
彻底
删除
文件
在
Android
开发中,简单的File.
delete
()可能
无法
完全
删除
文件
,因为系统会保存缩略图。要彻底
删除
并更新媒体库,可以使用MediaScannerConnection.scanFile()手动扫描
文件
或通过ContentResolver.
delete
()来清除缩略图记录。这两种方法能有效解决媒体库更新的问题。
android
删除
sdcard
文件
系统,
Android
5.0+
删除
Sdcard
文件
在
Android
5.0及以上版本,通过File.
delete
()或ContentResolver.
delete
()
无法
直接
删除
Sdcard
文件
。本文介绍了如何利用DocumentsProvider和ExternalStorageProvider,在非root环境下,通过用户授权获取
删除
权限并实现Sdcard
文件
的
删除
。主要步骤包括:启动ACTION_OPEN_DOCUMENT_TREE意图,获取SDCARD_URI和权限,然后使用DocumentsContract.
delete
Document()
删除
文件
。
高校科技成果转化如何提升效率?.docx
高校科技成果转化如何提升效率?
Android
80,492
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章