javaProject中想要获得以下路径如何实现?(一定要是双斜杠!)
E:\\workspace\\WorkFlow\\WorkFlow\\src(这个是我要想得到的路径)
------解决方案--------------------------------------------------------
- Java code
String s = "E:\\\\workspace\\\\WorkFlow\\\\WorkFlow\\\\src";System.out.println(s);
------解决方案--------------------------------------------------------
顶楼上,为啥都是双斜扛呢。
你也可以先得到//workspace/workfolw/src,然后通过replace("/","\\"),把反斜扛转换过来。
------解决方案--------------------------------------------------------
哎,楼上的 估计楼主是想在项目中获取src的路径
- Java code
String proPath = System.getProperty("user.dir") + "\\src";proPath = proPath.replaceAll("\\\\", "\\\\\\\\");System.out.println(proPath);
------解决方案--------------------------------------------------------
估计楼主是要拼全路径吧?
String path = System.getProperty("user.dir")+"\\src";
System.out.println(path);
//------------------------------------------
// 结果:"E:\workspace\WorkFlow\WorkFlow\src"
//------------------------------------------
就可以了,没必要转成E:\\workspace\\WorkFlow\\WorkFlow\\src
或者
System.out.println(path.replace("\\", "/"));
//------------------------------------------
// 结果:"E:/workspace/WorkFlow/WorkFlow/src"
//------------------------------------------
也是可以的。