如何获取Resource文件夹的绝对路径?
其实我也并不是新手了,但是突然找不到怎么获取这个路径了,
不怕丢人,找了一个多小时没找到,
我试了FileUtils下的好多函数,都没看到,
只找到了setDefaultResourceRootPath,
进去看这个函数发现他里面操作的成员变量就是我想要获取的值,
但没找到任何函数能拿到这个值。。。?
getresource:返回URL
class.getresource:返回类开始的位置
很多种的
获取资源文件的方法说明:
getResourceAsStream ()返回的是inputstream
getResource()返回:URL
Class.getResource(“”) 返回的是当前Class这个类所在包开始的为置
Class.getResource(“/”) 返回的是classpath的位置
getClassLoader().getResource(“”) 返回的是classpath的位置
获取的是相对路径,不是绝对路径吧,还有win下面不分大小写,但是Mac下是区分大小写的
另外我发现在3.15中确实含有getDefaultResourceRootPath函数,
可以直接获取到这个值,
但在3.10中却没有这个函数,
要如何在3.10中获取这个值?