【发布时间】:2017-12-28 10:56:03
【问题描述】:
我正在尝试删除位于路径中的文件
/storage/714D-160A/Xender/image/Screenshot_commando.png
到目前为止我做了什么:
try{
String d_path = "/storage/714D-160A/Xender/image/Screenshot_commando.png";
File file = new File(d_path);
file.delete();
}catch(Exception e){
e.printStackTrace();
}
文件还在原处(未删除:()
我也已在 Manifest 文件中授予权限。
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.STORAGE" />
【问题讨论】:
-
您遇到什么错误?添加您的 logcat 详细信息。
-
如果您在搭载 Android M 或更高版本的设备上进行测试,则需要运行时权限。
-
我在装有 android M 的设备上测试
-
在 log-cat 中不显示任何错误,文件仍在其位置
-
您是否以编程方式请求权限?
标签: java android file directory delete-directory