이것은 내 FilenameFilter
이며 .docx
으로 끝나는 디렉토리와 파일 만 허용해야합니다. 그러나 어떤 이유로 모든 파일이 어떤 종결 또는 디렉토리인지 여부에 상관없이 모든 파일을 허용합니다. 일단 || dir.isDirectory()
을 제거하면 예상대로 작동합니다.Filename Filters 불확실한 결과를내는 필터
new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
if (name.toLowerCase().endsWith(".docx") || dir.isDirectory()) {
return true;
}
return false;
}
})
내가 뭘 잘못하고 모든 파일을 허용합니까?
'가 " .docx "또는'dir'은 디렉토리입니다 – Ronald