繁体   English   中英

Android:如何访问内部存储文件夹中的所有文件?

[英]Android: How to access all files in a folder in internal storage?

我想访问内部存储中音乐文件夹中的所有文件。 我知道可以访问特定文件,但是有什么方法可以访问内部存储文件夹中的所有文件(没有这些文件的名称)?

File对象可以代表文件或目录。

File对象有两种您可能感兴趣的方法:

public File [] listFiles()

API级别1中的添加返回此文件表示的目录中包含的文件数组。 如果此文件不是目录,则结果为null。 如果此文件的路径为绝对路径,则数组中文件的路径为绝对路径,否则为相对路径。

返回文件数组或null。

如果File不是目录,则应该返回null而不是引发异常,但是如果要确保可以首先确定它是否实际上是目录,则应返回:

公共布尔isDirectory()

在API级别1中添加指示此文件是否代表基础文件系统上的目录。

如果此文件是目录,则返回true,否则返回false。

因此,找出您感兴趣的文件夹,获取一个代表该File夹的File对象,然后调用这些方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM