java中如何获得src路径?

m1872216 2012-08-18 10:10:20
javaProject中想要获得以下路径如何实现?(一定要是双斜杠!)
E:\\workspace\\WorkFlow\\WorkFlow\\src(这个是我要想得到的路径)
...全文
6502 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
点辰星 2012-08-21
  • 打赏
  • 举报
回复
估计楼主是要拼全路径吧?
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"
//------------------------------------------
也是可以的。
fuguitong163 2012-08-21
  • 打赏
  • 举报
回复
应该这样:replace("/","\\\\")
cscript 2012-08-21
  • 打赏
  • 举报
回复
哎,楼上的 估计楼主是想在项目中获取src的路径


String proPath = System.getProperty("user.dir") + "\\src";
proPath = proPath.replaceAll("\\\\", "\\\\\\\\");
System.out.println(proPath);


楼主给分吧
zhang527 2012-08-21
  • 打赏
  • 举报
回复
是什么程序? 你用的都是什么框架呀,struts和spring好像都有这种api
YAVA_2009 2012-08-18
  • 打赏
  • 举报
回复
顶楼上,为啥都是双斜扛呢。
你也可以先得到//workspace/workfolw/src,然后通过replace("/","\\"),把反斜扛转换过来。
brightyq 2012-08-18
  • 打赏
  • 举报
回复
String s = "E:\\\\workspace\\\\WorkFlow\\\\WorkFlow\\\\src";
System.out.println(s);


这个意思?

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧