社区首页 >问答首页 >如何在安卓10和安卓11上从SDcard中删除文件夹及其内容问如何在安卓10和安卓11上从SDcard中删除文件夹及其内容ENStack Overflow用户提问于 2021-04-27 05:56:16回答 1查看 436关注 0票数 0我有一个在安卓上运行的应用程序,我正在将应用程序需要下载的一些文件保存在SD卡中,只有当用户想要使用外部存储而不是内部存储时,才会保存这些文件。因此,根据OS 10和OS 11的更新,我们需要将所有这些内容迁移到仅供我的应用程序使用的作用域存储中,将文件夹及其内容从ex / storage /EREKD34/EREKD34/MyFolder复制到/ storage /EREKD34/ android /data//MyFolder的过程有效,但为了避免重复文件,我需要删除文件夹"MyFolder“,但删除该文件的功能不起作用。那么你有没有其他的办法呢?
androiddirectoryandroid-10.0android-11scoped-storage关注问题分享EN回答 1推荐最新Stack Overflow用户回答已采纳发布于 2021-05-20 03:49:11
我必须使用
代码语言:javascript运行复制Intent intent = new Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION);
intent.addCategory("android.intent.category.DEFAULT");
intent.setData(Uri.parse(String.format("package:%s",getApplicationContext().getPackageName())));
startActivityForResult(intent, REQUEST_CODE_STORAGE_PERMISSION);授予删除文件夹的权限
文件文档=getDocumentFile( DocumentFile,false,true);document.delete();
收藏分享票数 0EN页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持原文链接:https://stackoverflow.com/questions/67274296
复制相关文章