FileInputStream FileNotFoundException

时间:2014-06-23 19:21:34

标签: android fileinputstream

我正在使用库,我需要在raw文件夹中存储一个文件路径,因此库方法会创建一个FileInputStream,但我总是从库方法中获取FileNotFoundException。

所以我创建了一个类并尝试:

String path = "android.resource://" +context.getPackageName () + "/" + "myFileName"; 
InputStream fis2 = getResources().openRawResource(R.raw.myFileName);
File f = new File(path);

fis2和f被正确创建,我没有得到FileNotFoundException。

但是当我尝试:FileInputStream fis = new FileInputStream(path);时,我得到了FileNotFoundException。

1 个答案:

答案 0 :(得分:0)

  

我需要将文件路径存储在原始文件夹

这是不可能的,因为它不是文件。

  

所以库方法创建了一个FileInputStream

需要调整这些库方法以使用普通的InputStream。然后,使用fis2 InputStream