一、题目需求
定义一个方法 判断文件夹里是否有以.avi结尾的文件 已知d:\\aaa 里没有以avi结尾的路径 而
d:\\aaa\\bbb里有以avi结尾的路径
二、代码展示
/*
* Copyright (c) 2020, 2023, webrx.cn All rights reserved.
*
*/
import java.io.File;
public class File1 {
public static void main(String[] args) {
File f1 = new File("d:\\aaa");
System.out.println(f1.getAbsolutePath() + "是否有以avi结尾的文件:" + havaAvi(f1));
File f2 = new File("d:\\aaa\\bbb");
System.out.println(f2.getAbsolutePath() + "是否有以avi结尾的文件:" + havaAvi(f2));
}
//定义一个方法 判断某个文件夹中是否有以avi结尾的的电影 已知d:\\aaa文件夹里没 而d:\\aaa\\bbb文件夹里有
public static boolean havaAvi(File file) {
//1 进入文件夹,将里面的所有的内容并放到一个数组中
File[] files = file.listFiles();
//2 遍历数组获取里面的每一个元素
for (File f : files) {
if (f.isFile() && f.getName().endsWith(".avi")) {
return true;
}
}
return false;
}
}
三、运行结果展示