ファイルパスに一致するファイルのリストを取得するには、ファイルパスのワイルドカードを展開する必要があります。
私はコモンズを使用しました-apacheのio:
protected File[] wildcardResolution(File f) {
File dir = f.getParentFile();
FileFilter fileFilter = new WildcardFileFilter(f.getName());
return dir.listFiles(fileFilter);
}
問題は、それがワイルドカードのみ*
または?
ワイルドカードではなく展開することです。したがって、/ usr / **/*。 **
xmlはと一致しませんall files with extension .xml, in any subfolder of /usr
。
**
ワイルドカード拡張を正しく機能させるにはどうすればよいですか?
ありがとう