(1).Test.class.getResource("") 得到的是当前类FileTest.class文件的URI目录。不包括自己! (2).Test.class.getResource("/") 得到的是当前的classpath的绝对URI路径。 (3).Thread.currentThread().getContextClassLoader().getResource("") 得到的也是当前ClassPath的绝对URI路径。 (4).Test.class.getClass...
/** * 直接通过文件名getPath来获取路径 * @param fileName * @throws IOException */ public void function2(String fileName) throws IOException { String path = this.getClass().getClassLoader().getResource(fileName).getPath();//注意getResource("")里面是空字符串 System.out.println(path); Stri...
getResource("").getPath()获取resource路径 getResource(fileName).getPath()直接获取完整路径 getResource(fileName).getFile()获取完整路径 System.getProperty("user.dir")(不能在web应用使用) getCanonicalPath();getAbsolutePath() 直接去获取流 getResourceAsStream获取流 不使用getClassLoader获取流 ClassPath...
System.out.println(FileTest.class.getResource("")); System.out.println(FileTest.class.getResource("/")); //Class文件所在路径 System.out.println(new File("/").getAbsolutePath()); System.out.println(System.getProperty("user.dir")); } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ...
主要核心方法是使用getResource和getPath方法,直接通过getResource(fileName)方法获取文件路径,注意如果是路径中带有中文一定要使用URLDecoder.decode解码。 /** * 直接通过文件名getPath来获取路径 * *@paramfileName *@throwsIOException */publicvoidfunction2(String fileName)throwsIOException {Stringpath=this.getCla...
String absolutePath = file.getAbsolutePath(); System.out.println("文件的绝对路径:" + absolutePath); 构建文件路径 如果需要构建文件路径,可以使用File类的构造函数,或者使用File.separator来拼接路径。例如: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 String parentDir = "C:\\myFolder"; String ...
public class ResourcePathExample { public static void main(String[] args) { // 获取ClassLoader实例 ClassLoader classLoader = ResourcePathExample.class.getClassLoader(); // 获取resources文件夹中某个文件的URL java.net.URL resourceUrl = classLoader.getResource("yourfile.txt"); // 将URL转换为Str...
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent(); 结果:D:/resin/webapps/TEST 2.在类中取得路径: (1)类的绝对路径:Class.class.getClass().getResource("/").getPath() ...
public void function1(String fileName) throws IOException { String path = this.getClass().getClassLoader().getResource("").getPath();//注意getResource("")里面是空字符串 System.out.println(path); String filePath = path + fileName; ...
absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent(); 结果:D:/resin/webapps/TEST 2.在类中取得路径: (1)类的绝对路径: Class.class.getClass().getResource("/").getPath() 结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/ ...