A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


/*
* 输出指定目录下指定后缀名的文件名称案例
* 思路:
* 1.使用File封装一个初始目录;
* 2.获取目录下的所有文件及目录的名称;File[] listFiles();
* 3.遍历这个数组,筛选出"文件";isFile()
* 4.判断这个文件名是否符合要求;
* 例如:找出D:\aaa下的所有.txt文件
*/
public class Demo {
public static void main(String[] args) {
  //1.使用File封装初始目录
  File file = new File("D:\\aaa");
  
  //2.获取目录下的所有文件及目录的名称
  File[] files = file.listFiles();
  
  //3.遍历这个数组,筛选出"文件";
  for(File f : files){
   if(f.isFile()){
    //4.判断这个文件名是否符合要求;
    if(f.getName().endsWith(".txt")){
     //打印这个文件
     System.out.println(f.getAbsolutePath());
    }
   }
  }
}
}

1 个回复

倒序浏览
最后输出的怎么是绝对路径。。不是文件名
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马