如何获取文件的绝对路径
作者:互联网
package com.day06;
/**
* @author anyan
* @date 2021/5/25-15:50
*/
/*
如何获取文件的绝对路径?以下方式有一个前提:文件必须在类路径,即src路径下。
//
*/
public class AboutPath {
public static void main(String[] args) {
//Thread.currentThread() 当前线程
//get.ContextClassLoader() 类加载器
//getResource() 获取文件,此文件必须位于类路径下,即src目录下.默认从类路径下作为起点
//getPath() 获取绝对路径
//总结:通过当前线程下的类加载器下的获取源文件方法获取文件的绝对路径
/* String path=Thread.currentThread().getContextClassLoader().getResource("classinfor.properties").getPath();
System.out.println(path);*/
String path1=Thread.currentThread().getContextClassLoader().getResource("myfile.properties").getPath();
System.out.println(path1);
String path2=Thread.currentThread().getContextClassLoader().getResource("com/day06/myfile.text").getPath();
System.out.println(path2);
}
}
标签:文件,String,currentThread,getResource,Thread,getPath,绝对路径,获取 来源: https://www.cnblogs.com/a-n-yan/p/14809301.html