回 帖 发 新 帖 刷新版面

主题:如何获取一个目录下所有的 .txt 文件?

如题
thanks

回复列表 (共2个回复)

沙发

File 类里有一个方法是public String[] list(FilenameFilter obj)   该方法用字符串形式返回目录下的指定类型的所有文件.  其中FilenameFilter是一个接口,该接口有一个方法:
pulbic boolean accept(File dir,String name);
当向list方法传递一个实现该接口的对象时,dir调用list方法在列出文件时,将调用accept方法检查该文件name是否符合accept方法指定的目录和文件名称要求

板凳

[quote]File 类里有一个方法是public String[] list(FilenameFilter obj)   该方法用字符串形式返回目录下的指定类型的所有文件.  其中FilenameFilter是一个接口,该接口有一个方法:
pulbic boolean accept(File dir,String name);
当向list方法传递一个实现该接口的对象时,dir调用list方法在列出文件时,将调用accept方法检查该文件name是否符合accept方法指定的目录和文件名称要求[/quote]

也就是说可以用正规表达式匹配 *.txt 文件 
试试看

我来回复

您尚未登录,请登录后再回复。点此登录或注册