Teilen von Dateinamen mithilfe des Systemdatei-Trennsymbols

Ich habe einen vollständigen Dateipfad und möchte den Dateinamen erhalten.

Ich benutze die folgende Anweisung:

<code>String[] splittedFileName = fileName.split(System.getProperty("file.separator"));
String simpleFileName = splittedFileName[splittedFileName.length-1];
</code>

Aber unter Windows gibt es:

<code>java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
\
 ^
</code>

Kann ich diese Ausnahme vermeiden? Gibt es einen besseren Weg, dies zu tun?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage