遍历Android(安卓)SD卡
16lz
2022-01-24
package com.utils.pk;
import java.io.File;
import java.util.ArrayList;
import android.os.Environment;
public class MyFileTree {
public String[] getFileTree(String path){
String [ ] items = null;
ArrayList list = new ArrayList();
File dir=new File(path);
if(dir.isDirectory()){
File[] filelist = dir.listFiles();
for (File f : filelist) {
if(f.isDirectory()){
getFileTree(path+f);
}else{
list.add(f.getName());
}
}
items= new String[list.size()];
for(int i = 0 ; i<list.size();i++){
items[i]=list.get(i).toString();
}
}
return items;
}
}
import java.io.File;
import java.util.ArrayList;
import android.os.Environment;
public class MyFileTree {
public String[] getFileTree(String path){
String [ ] items = null;
ArrayList list = new ArrayList();
File dir=new File(path);
if(dir.isDirectory()){
File[] filelist = dir.listFiles();
for (File f : filelist) {
if(f.isDirectory()){
getFileTree(path+f);
}else{
list.add(f.getName());
}
}
items= new String[list.size()];
for(int i = 0 ; i<list.size();i++){
items[i]=list.get(i).toString();
}
}
return items;
}
}
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer