1、从安卓11不允许访问sd目录,官方说明如下:
https://developer.android.com/about/versions/11/privacy/storage?hl=zh-cn
2、使用MediaStore方法
一手遮天 Android - 存储: Android 11 通过 MediaStore 管理文件 - webabcd - 博客园 (cnblogs.com)
3、关于权限的文章
(31条消息) Android 10、11分区存储适配踩坑总结_安卓11卸载重装后无法读取之前创建的文件_June的技术总结店的博客-CSDN博客