4.0读取文件的报 open failed: ENOENT (No such file or directory)
来源:互联网 发布:淘宝网中年女夏装 编辑:程序博客网 时间:2024/05/19 02:24
在android4.0的手机上直接创建某个文件的路径一直报这个错:open failed: ENOENT (No such file or directory).
在网上查了很多资料,没找到解决方案,尝试了多次终于找到解决办法:
如果在FileOutputStream创建一个流文件路径时或者是对一个File文件路径直接操作时,可先创建文件的路径,然后在创建文件名就不会在报该错误
以下是解决方案:
- public static File getFilePath(String filePath,
- String fileName) {
- File file = null;
- makeRootDirectory(filePath);
- try {
- file = new File(filePath + fileName);
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- return file;
- }
- public static void makeRootDirectory(String filePath) {
- File file = null;
- try {
- file = new File(filePath);
- if (!file.exists()) {
- file.mkdir();
- }
- } catch (Exception e) {
- }
- }
0 0
- 4.0读取文件的报 open failed: ENOENT (No such file or directory)
- 4.0读取文件的报 open failed: ENOENT (No such file or directory)
- Android open failed: ENOENT (No such file or directory)
- Android---open failed: ENOENT (No such file or directory) 错误
- open failed: ENOENT (No such file or directory).
- open failed: ENOENT (No such file or directory)
- Android---open failed: ENOENT (No such file or directory) 错误
- android open failed: ENOENT (No such file or directory)
- open failed: ENOENT (No such file or directory)!
- Android:open failed: ENOENT (No such file or directory)—创建文件及目录
- android 创建文件时提示open failed: ENOENT (No such file or directory)
- Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
- libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
- libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
- 【Android】Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
- android: java.io.IOException:open failed: ENOENT (No such file or directory)
- open failed: ENOENT (No such file or directory). (目录层级问题)
- java.io.FileNotFoundException on Android, open failed: ENOENT (No such file or directory)
- DOS 的历史
- JavaScript中的标签语句
- 通过force index了解的MySQL查询的性能优化
- Objective-C开发编码规范
- 创业必备工具
- 4.0读取文件的报 open failed: ENOENT (No such file or directory)
- OpenStack与监控系统
- android 动画
- 欧几里得算法的另类想法
- 为什么要用消息系统
- JSP_页面中设置引用资源的方法(basePath)
- 用MyEclipse将java文件转换成UML类图
- SlidingMenu如何导入Android Studio
- android studio 1.2版本 新建工程 编译报错