java.io.IOException: open failed: ENOENT (No such file or directory)open failed: EISDIR (Is a directory)

简介: 这一类的错误,原因一般有两点: 1.没有给相应读写文件权限 2.给了权限,但是文件的路径写的不对,比如少了“/”,这样就会报错了。   Caused by: android.system.ErrnoException: open failed: EISDIR (Is a directory)...

这一类的错误,原因一般有两点:

1.没有给相应读写文件权限

2.给了权限,但是文件的路径写的不对,比如少了“/”,这样就会报错了。

 

Caused by: android.system.ErrnoException: open failed: EISDIR (Is a directory)

这个异常是因为在SD卡中创建目录文件夹的时候,应该一层一层的创建文件夹,例如:我要创建"/mnt/sdcard/zhufu/apkbus"这样的路径文件夹,其中“zhufu”和“apkbus”文件夹都是不存在的,我需要mkdir来生成空文件夹,但是不能一次同时创建这两个文件夹,而是要一层一层的来,一个一个的来,先创建"/mnt/sdcard/zhufu"文件夹,然后再创建“/mnt/sdcard/zhufu/apkbus”文件夹,另外大家容易把具体创建的文件当作要创建的空文件夹来创建,例如:将"/mnt/sdcard/zhufu/apkbus.db"当作文件夹来创建,这样同样会造成pen failed: EISDIR (Is a directory)。

 

转自:http://blog.csdn.net/zhufuing/article/details/8666230

目录
相关文章
|
3月前
|
Java API
从零开始学习 Java:简单易懂的入门指南之File类(二十九)
从零开始学习 Java:简单易懂的入门指南之File类(二十九)
|
4月前
|
Java API
Java之File类的详细解析及小练习
2. File类 2.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 2.2 构造方法
35 0
|
4月前
|
存储 Java
【零基础学Java】—File类(五十)
【零基础学Java】—File类(五十)
|
2月前
|
Java
IDEA Error:java: Compilation failed: internal java compiler error 解决办法
IDEA Error:java: Compilation failed: internal java compiler error 解决办法
|
3月前
|
分布式计算 Java 大数据
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
53 0
|
4月前
|
Java
【文件操作】Java -操作File对象
【文件操作】Java -操作File对象
32 0
|
20天前
|
Java Maven Spring
SpringBoot运行出现 Lookup method resolution failed; nested exception is java.lang.IllegalStateException
SpringBoot运行出现 Lookup method resolution failed; nested exception is java.lang.IllegalStateException
27 0
|
2月前
|
Java
JAVA零基础小白入门上手教程day15-泛型&File(三)
JAVA零基础小白入门上手教程day15-泛型&File
38 0
|
2月前
|
Java
JAVA零基础小白入门上手教程day15-泛型&File(二)
JAVA零基础小白入门上手教程day15-泛型&File
45 0
|
2月前
|
存储 Java API
JAVA零基础小白入门上手教程day15-泛型&File(一)
JAVA零基础小白入门上手教程day15-泛型&File
44 0