80,362
社区成员
发帖
与我相关
我的任务
分享
getAllFiles(new File("/sdcard"));
//循环扫描读取文件
private ArrayList<Map<String, Object>> getAllFiles(File file) {
File files[] = file.listFiles();
if (files != null) {
HashMap<String, Object> item;
for (File f : files) {
item = new HashMap<>();
item.put("fileName", f.getName());//文件名
item.put("filePath", f.getAbsolutePath());//文件路径
item.put("isDirectory", f.isDirectory());//是否还有子目录
fileListData.add(item);
}
}
return fileListData;
}