问题描述
- Android下,使用file.delete(),电脑查看文件还在
-
这是我写的一个小Demo,使用File类,删除SDCard下的指定文件。删除成功(返回true了)。
使用手机上的文件管理器查看已经找不到这个文件了。
但是:
在电脑上,连着数据线,看SDCard中的内容,还能看到那个文件,但是只能对其删除,无法复制等操作PS:使用adb shell删除文件(shell中删除掉了),但在电脑中也出现这种情况
public void delete(View view) { File file = new File( Environment.getExternalStorageDirectory().getAbsolutePath() + "/" + "安卓知识点整理五.pdf"); if (file.exists()) { System.out.println(file.delete()); }
解决方案
sd 文件夹下面需要 相应的权限来执行操作。
解决方案二:
你试试把手机断开连接之后 再重新 连上看看是否还有? 手机上删除成功 就是 成功了 。 电脑还有应该是电脑的问题吧
时间: 2024-09-12 14:09:59