在java中获得
文件的
路径在我们做上传文件 *** 作时是不可避老历免的。\x0d\x0a\x0d\x0aweb 上运行 \x0d\x0a1:this.getClass().getClassLoader().getResource("/").getPath()\x0d\x0athis.getClass().getClassLoader().getResource("").getPath() 得到册伏
的是 ClassPath的绝对URI路径。\x0d\x0a如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war/WEB-INF/classes/\x0d\x0aSystem.getProperty("user.dir")\x0d\x0athis.getClass().getClassLoader().getResource(".").getPath() 得到的是 项目的绝对路径。\x0d\x0a如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war\x0d\x0a\x0d\x0a2:this.getClass().getResource("/").getPath()\x0d\x0athis.getClass().getResource("").getPath()得到的是当前类 文件的URI目录。\x0d\x0a如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war/WEB-INF/classes/com/jebel/helper/\x0d\x0athis.getClass().getResource(".").getPath() X 不 能运行\x0d\x0a\x0d\x0a3:Thread.currentThread().getContextClassLoader().getResource("/").getPath()\x0d\x0aThread.currentThread().getContextClassLoader().getResource("").getPath() 得到的是 ClassPath的绝对URI路径。\x0d\x0a如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war/WEB-INF/classes/\x0d\x0aThread.currentThread().getContextClassLoader().getResource(".").getPath() 得到的是 项目的绝对路径。\x0d\x0a如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war\x0d\x0a\x0d\x0a在本地运行中\x0d\x0a1:this.getClass().getClassLoader().getResource("").getPath()\x0d\x0athis.getClass().getClassLoader().getResource(".").getPath() 得到的是 ClassPath的绝对URI路径。\x0d\x0a如:/D:/myProjects/hp/WebRoot/WEB-INF/classes\x0d\x0athis.getClass().getClassLoader().getResource(".").getPath() X 不 能运行\x0d\x0a2:this.getClass().getResource("").getPath()\x0d\x0athis.getClass().getResource(".").getPath()得到的是当前类州含携 文件的URI目录。\x0d\x0a如:/D:/myProjects/hp/WebRoot/WEB-INF/classes/com/jebel/helper/\x0d\x0a/D:/myProjects/hp/WebRoot/WEB-INF/classes/得到的是 ClassPath的绝对URI路径。\x0d\x0a如:/D:/myProjects/hp/WebRoot/WEB-INF/classesjava工程还是web工程?
java的话败和/凳枯念src/就可以了啊
web的话,可以使用request.getServletContext().getRealPath("当前就是src下,枣困这里可以写以后的路径")
src是根据class编译环境的相对路径查找的,外面的路径可以使用绝对路径。 绝对枣消路径是指文件在硬盘上真正存在的路径。例如“bg.jpg”这个图片是存放凳高知在硬盘的“E:\book\网页布局代码\第2章”目录下,那么念老 “bg.jpg”这个图片的绝对路径就是“
评论列表(0条)