使用系统文件分隔符拆分文件名
我有一个完整的文件路径,我想获取文件名。
我正在使用以下说明:
String[] splittedFileName = fileName.split(System.getProperty("file.separator"));
String simpleFileName = splittedFileName[splittedFileName.length-1];
但在Windows上,它给出了:
java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
\
^
我可以避免此异常吗?有没有更好的方法来做到这一点?