如何用java.nio.file.Path中的forwardSlash(/)替换backSlash(\)?

时间:2019-10-16 10:55:59

标签: java spring spring-mvc

我正在保存Multipart文件,并且正在使用Path的{​​{1}}类。在此java.nio.file.Path中,我得到了路径Path,但是我需要路径像这样C:\for\expample\。在这里,我将分享我尝试执行的代码,但不幸的是,我没有使用正斜杠获得真正的路径。

C:/for/expample/

3 个答案:

答案 0 :(得分:2)

尝试

return fPath == null ? "" : fPath.normalize().toString().replace("\\","/");

答案 1 :(得分:0)

将完整路径转换为字符串,并使用正则表达式,例如

String str = fPath.toString();
str = str.replace("\\", "/");

答案 2 :(得分:0)

给出具有Path的{​​{1}}对象,只需将所有双反斜杠替换为正斜杠

C:\\aaaa\\bbbb

输出:path.toString().replaceAll("\\\\", "/");