在 Android 上将 .txt 文件名存储在数组中
我只想将特定目录(例如:/sdcard/docs/
)中的 .txt
文件名存储到 String
数组中。
例子: 在 /sdcard/docs/
中有 5 个文件:foo.txt
、bar.jpg
、foofoo.txt
、loool.png
和foobar.txt
。我想获取包含以下内容的数组: "foo.txt", "foofoo.txt", "foobar.txt"
我该怎么做?
I would like to store only .txt
filenames from a specific dir (let's say: /sdcard/docs/
) into an String
array.
Example:
In /sdcard/docs/
there are 5 files: foo.txt
, bar.jpg
, foofoo.txt
, loool.png
and foobar.txt
. I would like to get array with contents: "foo.txt", "foofoo.txt", "foobar.txt"
How could I do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
列出所有文件:
https://developer.android。 com/reference/java/io/File.html#list%28%29
或
带过滤器的列表:
https://developer.android.com/reference/java/io/File.html#list%28java.io.FilenameFilter%29
只需将您的路径传递给 File 构造函数,然后对其调用上述方法之一。
List all files:
https://developer.android.com/reference/java/io/File.html#list%28%29
or
List with filter:
https://developer.android.com/reference/java/io/File.html#list%28java.io.FilenameFilter%29
Just pass your path to the File constructor, and call one of the above methods on it.