interface FilenameFilter {
boolean accept(File dir, String name);
}据我所知,FileNameFilter用于根据特定的模式或扩展名选择文件。对于这个“字符串名”就足够了。为什么需要'File dir‘参数?有什么特别的原因或用途吗?
发布于 2013-03-28 15:52:55
FilenameFilter --只是界面。
您可以编写自己的实现来关心文件放置位置的dir
发布于 2013-03-28 15:53:07
目录对象是文件的父目录,名称是文件的名称。
public boolean accept(File dir,
String name)检查此筛选器是否应接受该文件。
由:指定的
在接口FilenameFilter中接受
由:在接口IOFileFilter中接受指定的
参数:
dir -要检查的目录文件
name -要检查的目录中的文件名
返回:
如果此文件与测试匹配,则为true
发布于 2013-03-28 15:51:49
检查docs
Parameters:
dir - the directory in which the file was found.
name - the name of the file.https://stackoverflow.com/questions/15676627
复制相似问题