División de nombres de archivos usando el símbolo separador de archivos del sistema
Tengo una ruta de archivo completa y quiero obtener el nombre del archivo.
Estoy usando la siguiente instrucción:
<code>String[] splittedFileName = fileName.split(System.getProperty("file.separator")); String simpleFileName = splittedFileName[splittedFileName.length-1]; </code>
Pero en Windows da:
<code>java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \ ^ </code>
¿Puedo evitar esta excepción? ¿Hay una mejor manera de hacer esto?