0

我想为此获得对 SD-CARD 的访问权限,我正在编写一些代码:

File f=Environment.getExternalStorageDirectory().getAbsolutePath();

//   f=/mnt/sdcard 

byte[] bytearray=new byte[4];

FileInputStream fis=new FileInputStream(f);

fis.read(bytearray,1,1);   //This line gives exception

我不明白为什么这是一个例外

4

1 回答 1

1

您要读取的实际上不是文件,而是目录。

这就是您遇到异常的原因。

要列出目录内容,您应该使用list()File 对象上的方法。

于 2013-03-05T11:17:17.380 回答