Dzielenie nazw plików za pomocą symbolu separatora plików systemowych
Mam pełną ścieżkę do pliku i chcę uzyskać nazwę pliku.
Używam następującej instrukcji:
<code>String[] splittedFileName = fileName.split(System.getProperty("file.separator")); String simpleFileName = splittedFileName[splittedFileName.length-1]; </code>
Ale w systemie Windows daje:
<code>java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \ ^ </code>
Czy mogę uniknąć tego wyjątku? Czy jest lepszy sposób, aby to zrobić?