您的位置:首页 > 其它

文件过滤的一些方式

2015-03-09 18:36 232 查看
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);
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  文件过滤器 File