File size: 1,186 Bytes
0284885
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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;

    }
}