在一个maven工程下,通常有resource文件夹,其中再存放相关的资源文件,
比如resource下有个files文件夹,其中有个文件叫test.html,则读取方法之一为:
public class ParseHtml {
public static void main(String[] args){
String str = "files/test.html";
//通过类名.class.getClassLoader(),获取到类加载器
ClassLoader classLoader = ParseHtml.class.getClassLoader();
//通过classLoader.getResource()获取到输入流后,通过getFile()获取文件
File file = new File(classLoader.getResource(str).getFile());
//判断该文件是否存在
System.out.println(file.exists());
}
}