Android-Android下怎么遍历assets录下的子文件夹

Android-Android下怎么遍历assets录下的子文件夹,第1张

assets文件夹里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件。

assets的读取方式:

1. 先在Activity里面调用getAssets() 来获取AssetManager引用。

2. 再用AssetManager的open(String fileName, int accessMode) 方法则指定读取的文件以及访问模式就能得到输入流InputStream。

3. 然后就是用已经open file 的inputStream读取文件,读取完成后记得inputStream.close() 。

4.调用AssetManager.close() 关闭AssetManager。

需要注意的是,来自Resources和Assets 中的文件只可以读取而不能进行写的 *** 作。

File file = new File(SYS_FILE_PATH)

if( file.isDirectory() ) {

File [] fileArray = file.listFiles()

if(null != fileArray &&0 != fileArray.length) {

for(int i = 0i <fileArray.lengthi++) {

// fileArray[i].getName()

Log.i("MainActivity.java", fileArray[i].getName())

}

}

}

android读取指定文件夹里的所有文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11521083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存