これは私のFilenameFilter
です。これは、ディレクトリとファイルが.docx
で終わることを許可してください。しかし何らかの理由で、ファイルの終わりに関係なく、またはそのディレクトリかどうかにかかわらず、すべてのファイルを許可します。一度私は|| dir.isDirectory()
を取り除いて期待通りに働いています。FilenameFilterは不思議な結果をもたらします
new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
if (name.toLowerCase().endsWith(".docx") || dir.isDirectory()) {
return true;
}
return false;
}
})
私は間違っています、それはすべてのファイルを受け入れることができますか?
'dir'がディレクトリである場合、それはNAME'がで終わらなければならない'どちらかを述べて、あなたの状態は "、trueになります.docx "または" dir "はディレクトリ – Ronald