package File_Case_package; import java.io.File; public class case_demo2 { public static void main(String[] args) { /* 需求: 定义一个方法找某一个文件夹中,是否有以avi结尾的电影。 不考虑子文件夹 */ File file = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/rough_draft"); boolean b = haveAVI(file); System.out.println(b); } /* * 作用:用来找某一个文件夹中,是否有以avi结尾的电影 * 形参:要查找的文件夹 * 返回值:查找的结果 存在true 不存在false * */ public static boolean haveAVI(File file) { //1、进入rough_draft文件夹,而且要获取里面所有的内容 File[] files = file.listFiles(); //2、遍历数组获取里面的每一个元素 for (File f : files) { //f:依次表示rough_draft文件夹里面的每一个文件或者文件夹的路径 if (f.isFile() && f.getName().endsWith("avi")) { return true; } } return false; } }