遍历的文件夹的一级目录流程
获取目标文件夹
生成目标文件夹File对象
对象其进行遍历操作(直接遍历 遍历的就是一级目录)
public static void main(String [] agrs){
//获取目标文件夹
String path = "file04";
//生成目标文件夹的File对象
File target = new File(path);
//对其进行遍历操作(直接遍历 遍历的就是一级目录)
fot(String name : target.list()){
if(name.starsWith(".")){
System.out.println(name);
}
}
}
需求:
对 hidden(隐藏文件) file(文件)dir(文件夹) 进行遍历
public static void main(String [] agrs){
String path = “file04“;//获取目标文件
File target = new File(path); //创建File对象
}
for(String name : target.list()){ // 对文件夹进行遍历操作找到目标文件
if(name.startsWith(”.“)){
System.out.println(name); //打印目标文件
}
for(File file : target.listFiles()){ // 对文件夹进行遍历操作找到目标文件
String start = ”“;
if(start==”“&&file.isHidden())判断遍历找到的文件夹是不是隐藏文件
start = ”hidden“; 是的话就输出hidden
if(start==”“&&file.isDirectory()) 因为上面的条件未成立所以来下面判断是否为目标文件夹
start = ”dir“; 是的话就输出dir
System.out.println(start + file.getName());
}
}
}