java获取文件绝对路径|在java项目中如何获取某个文件的路径

java获取文件绝对路径|在java项目中如何获取某个文件的路径的第1张示图

A. java查找文件的绝对路径

//从头文抄件夹递归所有子文件夹,遍历所有文件,名字符合则取绝对路径,不符合继续。。。//List 集合保存匹配的文件aaa(目录{ //遍历所有子文件{ //如果是目录 aaa(目录) //如果是文件,判断名字,相同则保存集合中,不同继续遍历 }}//window系统 可调用多次,如c,d,e,f可分别调用一次。

B. 在java项目中如何获取某个文件的路径

如果是在tomcat等服务器中运行的话,用ServletContext中的getRealPath()方法可以获取指定文件的绝对路径,如:getRealPath("/WEB-INF/db.xml");

C. 求java程序:如何获取本地文件的绝对目录

构造File对象,使用File对象取上级目录,再取绝内对路径File f = new File("c:\\temp\\01\\1.txt");容if(f.exists()){System.out.println(f.getParentFile().getAbsolutePath());}

D. java中如何获得运行中的.class文件的存放目录的绝对路径

类名.class.getResource("");

java.lang.Class.getResource()查找给定名字的资源

importjava.net.URL;importjava.lang.*;publicclassClassDemo{publicstaticvoidmain(String[]args)throwsException{ClassDemoc=newClassDemo();Classcls=c.getClass();//URLurl=cls.getResource("file.txt");System.out.println("Value="+url);//url=cls.getResource("newfolder/a.txt");System.out.println("Value="+url);}}结果:Value=file:/C:/Program%20Files/Java/jdk1.6.0_06/bin/file.txtValue=null

E. 如何在.java文件中获得某个文件的绝对路径

若是已经对文件初始化了,就可用下述办法, File A=new File("文件名及其路径"); String filePath=A.getAbsolutePath().getPath();

F. 在Java中如何取得文件的绝对路径

File类中的getAbsolutePath方法可以获得绝对路径。

G. 如何获取项目绝对路径

用获取、用Java类获取或用servlet获取项目绝对路径。

H. java中怎样获取当前路径的绝对路径

//如果是Web项目的抄袭话String path = this.getServletContext().getRealPath("/");//如果是普通的Java project的话,返回类的所在路径,然后自己截取SuccessServlet.class.getResource("/");

I. Java怎样获取一个文件的绝对路径

FileDialog fileDialog = new FileDialog(this, "选择文件", FileDialog.LOAD); fileDialog.setVisible(true); filePath = fileDialog.getDirectory();//获取文件的路回径答text.setTex(filePath)

J. javaweb中怎么获取文件的绝对路径

在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3)得到当前页面所在目录下全名称:request.getServletPath() 结果:如果页面在jsp目录下 /TEST/jsp/test.jsp (4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp") 结果:D:/resin/webapps/TEST/test.jsp (5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();结果:D:/resin/webapps/TEST 2.在类中取得路径: (1)类的绝对路径:String u=Class.class.getClass().getResource("/").getPath() 结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/ (2)得到工程的路径:System.getProperty("user.dir") 结果:D:/TEST 3.在Servlet中取得路径: (1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。 结果:E:/Tomcat/webapps/TEST (2)得到IE地址栏地址:request.getRequestURL() (3)得到相对地址:request.getRequestURI() 结果:/TEST/test

未经允许不得转载:山九号 » java获取文件绝对路径|在java项目中如何获取某个文件的路径

赞 (0)