当前位置 : 主页 > 编程语言 > c++ >

File类中查找文件中是否存在文件

来源:互联网 收集:自由互联 发布时间:2021-06-30
gistfile1.txt package day19;import java.io.File;import java.io.FilenameFilter;/** * 描述: * 查找文件中是否存在文件 * * @outhor 71948 * @create 2017-10-14 10:31 */public class Demo6_FileMethod { public static void main(String[]
gistfile1.txt
package day19;

import java.io.File;
import java.io.FilenameFilter;

/**
 * 描述:
 * 查找文件中是否存在文件
 *
 * @outhor 71948
 * @create 2017-10-14 10:31
 */
public class Demo6_FileMethod {
    public static void main(String[] args) {
        File dir = new File("E:\\");
        
        /*String[] arr = dir.list();
        for (String s : arr) {
            if (s.endsWith(".jpg")){
                System.out.println(s);
            }
        }*/
        
       /* File[] subFiles = dir.listFiles();
        for (File subFile : subFiles) {
            if (subFile.isFile() && subFile.getName().endsWith(".jpg")){
                System.out.println(subFile);
            }
        }*/

       String[] arr = dir.list(new FilenameFilter() {
           @Override
           public boolean accept(File dir, String name) {
               /*System.out.println(dir);
               System.out.println(name);*/
               File file = new File(dir,name);
               return file.isFile() && file.getName().endsWith(".jpg");
           }
       });

        for (String s : arr) {
            System.out.println(s);
        }
    }
}
网友评论