java遍历文件

1:只遍历文件(不包含目录)
public class TestFile2 {
public static void main(String args[]) {
File f=new File(“d://a”);//获取遍历目录
//把遍历信息放在数组中
File[]fs=f.listFiles();
for (File temp:fs
) {
if(!temp.isDirectory()){
System.out.println(temp);
}

    }
    }

}
2:遍历文件(包含目录)
在这里插入图片描述
public class bianliFile {
public static void main(String args[]) {
File f=new File(“d:/a”);//遍历路径
fuFile(f);

    }
    //递归方法
public static  void fuFile(File file){
    File []a=file.listFiles();
    for (File temp:a
         ) {
        if(temp.isDirectory()){
          fuFile(temp);
        }else{
            System.out.println(temp);
        }
    }
}

}

猜你喜欢

转载自blog.csdn.net/qq_33718794/article/details/87787003