フォルダーをスキャンし、特定の正規表現パターンに一致するファイルをフィルター処理する必要があります。
FileNameFilter の accept メソッドのサンプル コード
Scanner fileNameScanner = new Scanner(fileName);
Pattern mainPattern = Pattern.compile(this.pattern);
fileNameScanner.findInLine(mainPattern);
MatchResult result = fileNameScanner.match();
ここで、impl-2.0.xml のような名前のファイルと一致するファイルをフィルタリングする正規表現が必要ですが、同時に impl-Test-2.0.xml と一致してはなりません。
いくつかの設定を試しましたが、うまくいかないようです。impl-Test-2.0.xml も選択します。