递归遍历目录下所有文件

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());
                }
            }
            
        }
        
        
    }

原文地址:https://www.cnblogs.com/lrfsmile/p/2977219.html