⚔疯狂输出⚔ 文件夹的遍历操作

遍历的文件夹的一级目录流程
获取目标文件夹
生成目标文件夹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());
}
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值