按编号读取文件而不保存在列表中

时间:2018-10-19 21:59:48

标签: java android

我创建了服务,其中new File(Environment.getExternalStorageDirectory() + "/defaultpath").list()读取的文件名仅以大容量保存名称,但是在dir中可以包含很多文件。是否存在其他方法来通过文件夹中的编号获取文件?

(附言:我已经看到可以通过URI读取媒体文件,但是我想知道如何使用它。我应该创建SQL表吗?)

1 个答案:

答案 0 :(得分:0)

使用java.nio.file.Files::list(Path)javadoc)。这将返回延迟填充的Stream<Path>,其中列出了目录中的条目。还有walkwalkTree个方法可以递归遍历目录树。