Mein Problem ist ::
Aus einer Zeichenfolge wie "/usr/folder1/folder2/filename.ext"
Ich habe die URI- und URL-Schnittstellen in java.net angeschaut, konnte dort aber nichts Nützliches finden.
In einigen Fällen kann mein Dateipfad auch COMMA, SPACE usw. (Windows-Ordner) enthalten. Behalte das im Hinterkopf, wenn du Ideen gibst.
CommonsIO bietet Lösungen für dieses Problem: FilenameUtils.getName()
, gibt den Dateinamen + zurück Erweiterung.
Sie sollten sich die Dateiklasse ansehen. Insbesondere für die Methode getName () .