主题:如何获取一个目录下所有的 .txt 文件?
piaoyexie
[专家分:1380] 发布于 2007-11-19 15:07:00
如题
thanks
回复列表 (共2个回复)
沙发
chm51666 [专家分:240] 发布于 2007-11-19 21:27:00
File 类里有一个方法是public String[] list(FilenameFilter obj) 该方法用字符串形式返回目录下的指定类型的所有文件. 其中FilenameFilter是一个接口,该接口有一个方法:
pulbic boolean accept(File dir,String name);
当向list方法传递一个实现该接口的对象时,dir调用list方法在列出文件时,将调用accept方法检查该文件name是否符合accept方法指定的目录和文件名称要求
板凳
piaoyexie [专家分:1380] 发布于 2007-11-20 11:30:00
[quote]File 类里有一个方法是public String[] list(FilenameFilter obj) 该方法用字符串形式返回目录下的指定类型的所有文件. 其中FilenameFilter是一个接口,该接口有一个方法:
pulbic boolean accept(File dir,String name);
当向list方法传递一个实现该接口的对象时,dir调用list方法在列出文件时,将调用accept方法检查该文件name是否符合accept方法指定的目录和文件名称要求[/quote]
也就是说可以用正规表达式匹配 *.txt 文件
试试看
我来回复