Android读取手机文件列表

手机存储:

File root = new File("/");
SD卡
File sdRoot = Environment.getExternalStorageDirectory();

使用File.listFiles() 获得一个File[],即这个目录的文件列表

检测文件大小:以前我使用将文件转成byte[]后算byte[]长度,100%是有OOM问题的。

后来,我用的是File.available(),这可以拿到文件大小。

关于中文文件路径,可以用: URLDecoder.decode(pathString, "UTF-8");来转一下

你可能感兴趣的:(android,文件列表)