interface FilenameFilter { boolean accept(File dir, String name); } 据我所知FileNameFilter用于根据特定的模式或扩展名选择文件。仅凭该“字符串名称”就足够了。为什么需要“文件目录”参数?是否有任何特定原因或用途? 最佳答案 FilenameFilter-只是界面。您可以编写自己的实现,该实现将关心dir放置文件的位置