我要获取具有特定名称的文件列表
但是从apache commons中使用FileterUtils
并不容易。
我的目标是使用模式*_fact_.*
获取所有文件。
我试着如下。
Iterator<File> picFiles =
FileUtils
.iterateFiles(
uploadFile.getParentFile(),
FileFilterUtils.nameFileFilter("*_fact_1.*"),
null
);
但没有结果。
这可能会导致我错误地使用FileFilterUtils
我做错了什么?
答案 0 :(得分:1)
您需要使用WildcardFileFilter
代替NameFileFilter
。
Iterator<File> picFiles =
FileUtils
.iterateFiles(
uploadFile.getParentFile(),
new WildcardFileFilter("*_fact_1.*"),
null
);