java获取路径

java获取路径

String catalinaHome = new File("").getAbsolutePath();


getAbsolutePath() 得到 绝对路径、全路径。
getpath 得到缩写的路径,根据当前目录位置可以缩写路径。得到 相对路径。
getCanonicalPath() 得到标准路径,将统一平台间的路径写法差异。
package  util;

import  java.io.File;

public   class  CurrentDirectory  {
    
    
public static void print(Object o) {
        System.out.println(o);
    }


    
public static void main(String[] args) throws Exception {
        print(Thread.currentThread().getContextClassLoader().getResource(
""));
        print(CurrentDirectory.
class.getClassLoader().getResource(""));
        
//print(this.getClass().getResource("/").toString().replace("file:/", "")); //在非静态方法中可以使用
        print(ClassLoader.getSystemResource(""));
        print(CurrentDirectory.
class.getResource(""));
        print(CurrentDirectory.
class.getResource("/"));
        print(
new File("").getAbsolutePath());
        print(System.getProperty(
"user.dir"));
    }

    
}




欢迎大家访问我的个人网站 萌萌的IT人

你可能感兴趣的:(java获取路径)