File对象功能-文件列表

来源:互联网 发布:秘密知乎 编辑:程序博客网 时间:2024/06/06 09:02
//File对象功能-文件列表import java.io.*;class  FileDemo2{    public static void main(String[] args)     {        File dir = new File("c:\\");        File[] files = dir.listFiles();        for (File f : Files )        {            System.out.println(f.getName()+"::"+f.length());//getName()获取File对象名称,length()获取大小        }    }    public static void listDemo_2()     {        File dir = new File("d:\\java1223\\day18");        String [] arr dir.list(new FilenameFilter)//list()返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。         {//FilenameFilter过滤器接口,匿名内部类实现接口            public boolean accept(File dir, String name) //通过boolean值控制list()判断是否为需要的值            {                /*                if (name.endsWith(".bmp"))//endsWith结尾带着                    return ture;                else                    return false;                    */                    return name.endsWith(".bmp");                           }        };        //System.out.println("len:"+arr.length);        for (String name : arr )        {             System.out.println(name);        }    }    public static void listDemo()    {    }    public static void listRootsDemo()    {        File[] files = File.listRoots();//listRoots()列出可用的文件系统根。         for (File f : files )        {            System.out.println(f);        }    }}
0 0
原创粉丝点击