/*
* 输出指定目录下指定后缀名的文件名称案例
* 思路:
* 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());
}
}
}
}
}
|
|