本文共 1294 字,大约阅读时间需要 4 分钟。
//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); } }}
转载地址:http://xwzvb.baihongyu.com/