//列出所有文件
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.FilenameFilter;
import java.io.IOException;
public class ListFile implements FilenameFilter
{
String str=null;
public ListFile()
{}
// public ListFile(String s)
// {
// str="."+s;
// }
// public boolean accept(File dir, String name)
// {
// return name.endsWith(str);
// }
public boolean accept(File dir,String name)
{
return true;
}
public static void main(String[] args) throws IOException
{
File dir = new File("F:\\学习资料3\\txt文档\\");
ListFile lf=new ListFile("txt");
File filename[]=dir.listFiles(lf);
//ListFile lf = new ListFile("java");
//File filename[]=dir.listFiles(lf);
ListFile lf = new ListFile();
String filename[]=dir.list(lf);
FileWriter fw = new FileWriter("filename.txt");
BufferedWriter bw = new BufferedWriter(fw);
for(int i=0;i<filename.length;i++)
{
//byte b[]=filename[i].getBytes();
bw.write(filename[i]);
bw.newLine();
bw.flush();
//dos.write(b);
//dos.flush();
}
//dos.close();
//fos.close();
bw.close();
}
}