美文网首页
2021-09-18 IO流(File对象功能-文件列表2)

2021-09-18 IO流(File对象功能-文件列表2)

作者: Denholm | 来源:发表于2021-09-30 11:39 被阅读0次
    clipboard.png
    clipboard.png
    import java.io.File;
    
    // 文件列表
    public class FileList {
    
        public static void main(String[] args) {
    //        list();
            listFiles();
        }
    
        public static void list() {
            File f = new File("E:\\wallpaper");
            // 调用list方法的file对象必须是一个目录,该目录还必须存在
    //        String[] names = f.list(new FilenameFilter() {
    //
    //            @Override
    //            public boolean accept(File dir, String name) {
    //                return name.endsWith(".png");
    //            }
    //
    //        });
            String[] names = f.list((dir, name) -> name.endsWith(".png"));
            System.out.println(names.length);
            for (String name : names) {
                System.out.println("name: " + name);
            }
        }
    
        public static void listFiles() {
            File f = new File("E:\\");
            // 调用list方法的file对象必须是一个目录,该目录还必须存在
            File[] files = f.listFiles();
            for (File file : files) {
                System.out.println("name: " + file.getName() + ":" + file.length());
            }
        }
    
    }
    

    相关文章

      网友评论

          本文标题:2021-09-18 IO流(File对象功能-文件列表2)

          本文链接:https://www.haomeiwen.com/subject/lphygltx.html