zxy0307's picture
Upload 2300 files
0284885 verified
Raw History Blame Contribute Delete
1.19 kB
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;
}
}