我创建了服务,其中new File(Environment.getExternalStorageDirectory() + "/defaultpath").list()
读取的文件名仅以大容量保存名称,但是在dir中可以包含很多文件。是否存在其他方法来通过文件夹中的编号获取文件?
(附言:我已经看到可以通过URI读取媒体文件,但是我想知道如何使用它。我应该创建SQL表吗?)
答案 0 :(得分:0)
使用java.nio.file.Files::list(Path)
(javadoc)。这将返回延迟填充的Stream<Path>
,其中列出了目录中的条目。还有walk
和walkTree
个方法可以递归遍历目录树。