码迷,mamicode.com
首页 > 编程语言 > 详细

linux路径分隔符'/'与windows下的分隔符'\\',以及java项目,web项目读取项目的路径

时间:2018-02-01 14:50:45      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:sys   put   pat   文件   this   div   his   new   config   

1, linux下的文件分隔符是‘/‘, windows下的文件分隔符为‘\‘。但是‘\‘这个符号是转义符。如果需要在console输出‘\‘这个符号的,你需要输入‘\\‘。另外转义符‘\‘还可以用双引号的字符内部再次使用双引号的这种情况,例如下面第三行。

@Test
    public void test$(){
        System.out.println("\\");
        System.out.println(‘/‘);
        System.out.println("\"为了转义双引号\"");
        #分别输出 "\" , "/", "为了转义双引号"
        System.out.println("\")
       #编译报错
    }

linux与windows环境下分隔符的替换

//linux下的文件分隔符替换成window的分隔符
filePath =  filePath.replace("/","\\");

2,在web项目中获取当前项目的绝对路径:

#tomcat项目获取运行项目的绝对路径
String proPath = this.getClass().getResource("/").getPath().substring(1) ;
#例如:proPath ="D:\projectname\project_parent\web\target\vsp-web\WEB-INF\classes"

3, 在java项目中获取jar所在的当前路径,并读取jar包所在路径下的配置信息

#java项目打包成jar后,获取jar当前路径的位置,并向项目中导入config.properties的配置文件
Properties prop=new Properties();
InputStream in=new FileInputStream(new File(System.getProperty("user.dir")+File.separator+"config.properties"));
 prop.load(in);

  

linux路径分隔符'/'与windows下的分隔符'\\',以及java项目,web项目读取项目的路径

标签:sys   put   pat   文件   this   div   his   new   config   

原文地址:https://www.cnblogs.com/yanyuechao/p/8398580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!