当前位置: 首页 > news >正文

java.io.FileNotFoundException open failed: EACCES (Permission denied)

针对java.io.FileNotFoundException open failed: EACCES (Permission denied)出现的问题,是由于当前使用的安卓版本过高导致的,出现了文件访问失败。

1\解决方法是在AndroidMainfest中添加android:requestLegacyExternalStorage="true"

2\AndroidMainfest中添加

<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

public void at_file()throws IOException {String sdcard=Environment.getDataDirectory().getPath().replace("data","sdcard");String test_p1=sdcard+test_p;//File file = new File(Environment.getExternalStorageDirectory(), "a.txt");File file=new File(sdcard,"a.txt");InputStream inputStream = new FileInputStream(file);BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));StringBuilder stringBuilder = new StringBuilder();String line;while ((line = reader.readLine()) != null) {stringBuilder.append(line);}String fileContent = stringBuilder.toString();System.out.println(fileContent);
}


http://www.mrgr.cn/news/15029.html

相关文章:

  • 自建 git 服务器
  • DNS工作流程
  • Visual Basic:多线程编程的优雅之舞
  • 代码随想录Day 28|题目:122.买卖股票的最佳时机Ⅱ、55.跳跃游戏、45.跳跃游戏Ⅱ、1005.K次取反后最大化的数组和
  • [Meachines] [Medium] SecNotes XSRF跨站请求伪造+SMB-Webshell上传+Linux子系统命令历史记录泄露权限提升
  • 单片机使用cJSON的坑
  • TCP、HTTP以及RPC的梳理
  • Linux基础1-基本指令6(grep,zip,tar,查看系统等命令)
  • uniapp uni-popup底部弹框留白 底部颜色修改 滚动穿刺
  • 【原型设计工具评测】Axure、Figma、Sketch三强争霸
  • 【Java 数据结构】HashMap和HashSet介绍
  • 深入理解 XSS 漏洞:原理、危害与防范
  • LeetCode 热题100-63 搜索插入位置
  • RabbitMQ 集群与高可用性
  • Golang | Leetcode Golang题解之第384题打乱数组
  • Bootstrap 滚动监听(Scrollspy)插件
  • 大模型技术 | 基于 Langchain 和 Streamlit,构建多 PDF RAG 聊天机器人
  • 红蓝对抗,你懂得多少?
  • 铭江酒趣乐园小程序
  • Linux学习(13)计算机网络基础概论