如果我想访问目录,我会提供以下内容:
<!-- end isGuestCheckout() -->
然后,如果File f = new File(getFilesDir()+"/name");
是一个目录,我可以遍历文件并做很多事情。
我可以对drawable / raw文件夹做同样的事吗?我知道如何使用id使用名称或名称来获取文件的id,但我不确定如何将drawable用作目录。我还需要在某些文件上使用FileInputStream,因此我需要一个文件类型,而不是id或名称。
我找到了一些&#39;一些&#39;相关问题,例如:Retrieving all Drawable resources from Resources object
但我的问题有点不同。我知道如何以这种方式获得资源。通过获取id,你可以做很多事情,但据我所知,你不能使用FileInputStream。这就是我需要的:在项目文件夹(可绘制或原始)内的资源上使用FileInputStream的可能性。
答案 0 :(得分:0)
我可以对drawable / raw文件夹做同样的事吗?
不是。
在项目文件夹(可绘制或原始)内的资源上使用FileInputStream的可能性
资源不是文件。你无法获得FileInputStream
。
对于原始资源,您可以在openRawResource()
对象上调用Resources
来获取InputStream
。