我在下面的示例目录结构中有users.xml文件,我喜欢使用Apache公共文件FileUtils.listFiles来获取users.xml列表以及绝对路径,同时将过滤器应用于在名为users和应用文件过滤器以获取唯一的users.xml。
我尝试了以下Java代码,但未列出任何内容。
String filePath =“ C:\ Test \”;
File root = new File(filePath);
IOFileFilter fileFilter = FileFilterUtils.nameFileFilter("users.xml");
IOFileFilter dirFilter = FileFilterUtils.nameFileFilter("users");
Collection<File> files = FileUtils.listFiles(root, fileFilter, dirFilter);
System.out.println("No of files : " + files.size());
for (File file: files) {
System.out.println(file.getAbsolutePath());
}