android - 如何删除存储在 Android 中的 Environment.getExternalStorageDirectory() 中的所有文件

标签 android

如问题所述:

  1. 我的应用程序创建了一些文件 Environment.getExternalStorageDirectory()
  2. 我必须删除我的应用程序中的所有文件 Environment.getExternalStorageDirectory() 位置

怎么做

注意:不能删除其他应用程序创建的其他文件

最佳答案

对每个要删除的文件,对 File 对象使用 delete() 方法。

您需要自己确定要删除的文件。没有人会知道,包括 Android。外部存储上的文件没有特定于应用程序的所有权信息,即使此类数据对于您的用例来说一定是可靠的。

此外,请记住,Android 上的每个帐户都有自己的外部存储空间,您只能删除当前正在运行的任何帐户的外部存储空间中的文件。您无法访问其他帐户(在 Android 4.2+ 平板电脑和 Android 5.0+ 手机上)。

关于android - 如何删除存储在 Android 中的 Environment.getExternalStorageDirectory() 中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27904019/

相关文章:

安卓VPN服务。为什么所有流量都经过 TUN 设备?

android - 为ListView的列表项中的Button分配onClick事件

java - 如何使用 GridView 打开 Activity 。安卓

jquery - 触摸屏对隐藏链接使用react

安卓可拖动ImageVIew

android - 动态更改View Stub的layout_height属性?

java - ANDing,嵌套查询解析服务器android

android - ContextMenu 标题 -> 从点击的 listView 项目中获取

android - Kotlin : How to use if-else like condition with let block for 'null' checks

android - 如何获取电话号码并在 BaseAdapter 中使用选定用户填写 EditText 控件?