遍历文件夹里面所有子孙文件
//同时研究通过递归遍历所有子文件和文件夹的实现
package day8yue8;
import java.io.File;
public class GetAllFile {
public static void main(String[] args) {
File f = new File("D:\\MyDrivers");
String[] list = f.list();
//这种方式只能打印出来list地址的字符串
//System.out.println(list);
//遍历
/*
for(String s : list)
{
System.out.println(s);
}
*/
getAll("D:\\MyDrivers");
}
//遍历文件夹里面所有子文件和文件夹,深度遍历,,递归
public static void getAll(String name)
{
File f = new File(name);
String[] list = f.list();
for(String s : list)
{
//是不是这样判断的,java一定要彻底精通扎实,这是我的一辈子要钻研的东西,和python Linux
if(new File(s).isDirectory())
getAll(s);
else
System.out.println(s);
}
}
}