Ich habe eine Funktion die mir bestimmte Dateien aus einem Verzeichnis ermitteln
Aufgerufen wird mir Datei mit
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?
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);
}
Aufgerufen wird mir Datei mit
Code:
getAllFilesThatMatchFilenameExtension("C:\\tmp", "file_*.jpg");
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?