递归遍历目录下所有文件
dir是一个目录文件,从而递归遍历所有文件,在这里,我把所有文件的绝对路径放在一个vector<String> v中
public void traverseSDCard(File dir){
File file[]=dir.listFiles();
if(file !=null){
for(int i=0;i<file.length;i++){
if(file[i].isDirectory()){
traverseSDCard(file[i]);
System.out.println("i"+i);
}
else{
v.add(file[i].getAbsolutePath());
}
}
}
}
posted on 2013-03-23 15:07 StrongerRui 阅读(159) 评论(0) 编辑 收藏 举报