Ich habe eine Funktion die mir bestimmte Dateien aus einem Verzeichnis ermitteln
[CODE] public static Collection<File> getAllFilesThatMatchFilenameExtension(String directory_name, String matching_filename) {
File directory = new File(directory_name);
return FileUtils.listFiles(directory, new WildcardFileFilter(matching_filename), null);
}[/CODE]
Aufgerufen wird mir Datei mit
[CODE]getAllFilesThatMatchFilenameExtension("C:\\tmp", "file_*.jpg");[/CODE]
Jetzt möchte ich aus den ermittelten Dateien ermitteln was an der Position "*" steht.
z.B.
[1] file_1.jpg => 1
[2] file_abc.jpg => abc
[3] file_photo.jpg => photo
Wie kann ich soetwas am effektivsten ermitteln?