Auf Thema antworten

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?



Oben