tinguo002

 

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人

posted on 2014-02-24 10:43 一堣而安 阅读(181) 评论(0)  编辑  收藏 所属分类: java


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

收藏夹

搜索

最新评论

阅读排行榜

评论排行榜