IT干货网

获取文件的绝对路径

itxm 2022年03月12日 编程设计 161 0

获取文件的绝对路径

以下代码用以获取文件的绝对路径:

package com.javalearn.reflect.path; 
 
public class TestForPath { 
    public static void main(String[] args) {  // 文件须在src文件夹内 
        String path = Thread.currentThread().getContextClassLoader().getResource("file1.properties").getPath();  // getContextClassLoader:当前线程的类加载器对象 
        System.out.println(path); 
        String path2 = Thread.currentThread().getContextClassLoader().getResource("com/javalearn/file2").getPath();  // 文件在src的子文件夹内时,需以src为默认当前位置 
        System.out.println(path2); 
    } 
} 
 

输出结果:

/D:/javaProject/Hello/out/production/Hello/file1.properties 
/D:/javaProject/Hello/out/production/Hello/com/javalearn/file2 

评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

反射之实例化