java中Linux与Windows系统中路径分隔符问题
2019年04月12日 09:29:30 阅读数:13

Windows

java在Windows下的路径分隔符为反斜杠即'\'

代码中需要有转义符,例如

String path = "D:\\tmp";


Linux

java在Linux下的路径分隔符为正斜杠即'/'

代码中无需转义符,例如

String path = "/data/tmp";


Java中的解决办法

String path = "D:" + File.separator + "tmp";


    回到顶部