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?