import java.io.*;
class FileDemo2
{
public static void main(String[] args)
{
File dir = new File("c:\\");
File[] files = dir.listFiles(); //列出File目录下的所有文件
for(File f : files)
{
System.out.println(f.getName()+"::"+f.length());
}
}
public static void listDemo_2()
{
File dir = new File("d:\\java1223\\day18");
String[] arr = dir.list(new FilenameFilter() //文件过滤器,选出符合条件的文件
{
public boolean accept(File dir,String name)
{
// /System.out.println("dir:"+dir+"....name::"+name);
/*
if(name.endsWith(".bmp"))
return true;
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()
{
File f = new File("c:\\abc.txt");
String[] names = f.list();//调用list方法的file对象必须是封装了一个目录。该目录还必须存在。
for(String name : names)
{
System.out.println(name);
}
}
public static void listRootsDemo()
{
File[] files = File.listRoots(); //列出电脑上的所有根盘符 C: D: E: ...
for(File f : files)
{
System.out.println(f);
}
}
}
Java文件 File类的一些方法(2)
最新推荐文章于 2022-03-02 21:15:05 发布