Android 遍历SDCARD的文件夹并显示目录信息
作者:lqh 时间:2021-06-01 21:49:04
Android 遍历SDCARD的文件夹并显示目录信息
private String mResult = new String(); private String[] mFileList = null;
1)、显示所有文件/
File flist = new File("/mnt/sdcard");
mFileList = flist.list();
for(String str: mFileList){
mResult += str;
mResult += "\n";
}
TextView tv = (TextView)findViewById(R.id.result);
tv.setText(mResult.toString());
2)、显示指定后缀名的文件/
FilenameFilter fnf = new FilenameFilter(){
public boolean accept(File dir, String filename) {
if(filename.endsWith(".mp3")) return true;
return false;
}
};
mFileList = flist.list(fnf);
for(String str: mFileList){
mResult += str;
mResult += "\n";
}
3)、仅显示目录/
FileFilter ff = new FileFilter(){
public boolean accept(File pathname) {
return pathname.isDirectory();
}
};
File[] fileDir = flist.listFiles(ff);
for (int i = 0; i < fileDir.length; i++) {
String str = fileDir[i].getName();
mResult += str;
mResult += "\n";
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
来源:https://my.oschina.net/aibenben/blog/122492
标签:Android,遍历SDCARD
0
投稿
猜你喜欢
详解Java面向对象编程之多态
2023-08-28 19:17:06
Kotlin中空判断与问号和感叹号标识符使用方法
2022-11-12 13:48:04
C#给Word不同页面设置不同背景
2021-07-20 01:28:16
Spring Aop 源码增强获取分享
2023-06-22 21:59:22
android操作XML的几种方法总结
2021-08-10 06:06:16
基于C#实现乱码视频效果
2022-01-25 14:29:56
Android开发之利用jsoup解析HTML页面的方法
2023-03-31 19:03:03
C#中通过Command模式实现Redo/Undo方案
2021-07-12 14:58:59
mybatis使用collection嵌套查询的实现
2021-07-06 22:04:58
Android Data Binding数据绑定详解
2023-05-07 14:54:39
C#中的多播委托和泛型委托
2022-03-23 19:17:28
Java标识接口的使用方法
2021-12-24 02:54:14
Android中创建对话框(确定取消对话框、单选对话框、多选对话框)实例代码
2023-07-04 01:48:25
C++报错:Id returned 1exit status的解决办法
2023-08-27 19:47:12
Android开发中如何去掉app标题栏的实现
2023-07-25 00:38:27
浅谈Java中实现深拷贝的两种方式—clone() & Serialized
2022-04-05 18:36:15
Springboot整合企业微信机器人助手推送消息的实现
2023-08-18 08:37:37
Java有哪些操作字符串的类?区别在哪?
2021-06-02 14:50:54
C# 迭代器分部类与索引器详情
2023-10-16 21:18:18
SpringBoot--- SpringSecurity进行注销权限控制的配置方法
2022-11-11 03:49:54