package IO;
import java.io.*;
public class FileDemo3 {
public static void main(String[] args) {
File dir =new File ("e:\\java\\java50000\\test");
String [] arr = dir.list(new FilenameFilter()
{
public boolean accept(File dir,String name)
{
return name.endsWith(".java");//过滤文件
}
});
System.out.println("len:"+arr.length);
for(String name: arr)
{
System.out.println(name);
}
}
public static void listDemo()
{
File f=new File ("c:\\");
String [] names =f.list();//调用list方法的file对象必须封装成一个目录
//该目录还必须是存在的
for(String name :names)
{
System.out.println(name);
}
}
public static void listRoots()
{
File [] files =File.listRoots();
for(File f:files)
{
System.out.println(f);
}
}
}
文件过滤的一些方式
最新推荐文章于 2022-03-28 22:00:17 发布