Sie könnten File.listFiles(FileFilter)
:
BEARBEITEN
Wenn Sie also Dateien vergleichen möchten, die wie folgt aussehen: TXT-20100505-XXXX.trx
wobei XXXX
vier aufeinanderfolgende Ziffern sein können, gehen Sie wie folgt vor:
implementieren FileFilter (erfordert nur, dass Sie die Methode überschreiben
%Vor%Jedes Mal, wenn Sie die Liste der Dateien anfordern, vergleicht jvm jede Datei mit Ihrer Methode. Regex kann und sollte nicht verwendet werden, da Java eine plattformübergreifende Sprache ist und dies Auswirkungen auf verschiedene Systeme haben könnte.