//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);
}
}
}
File对象功能-文件列表
最新推荐文章于 2023-05-01 21:53:04 发布