4.Java中获取当前目录的方法

来源:互联网 发布:风华软件 编辑:程序博客网 时间:2024/06/07 22:41

      之前在做题的时候,有个功能就是要获取当前路径,意识里这是很简单的,但是真的做起来的时候突然发现,我并不会啊。

      所以就这么google了一下:转载原文

Java文件获取路径方式:

各种获取方式如示例代码所示:

package Test;import java.io.File;public class GetPath {public static void getPath(){//方式一System.out.println(System.getProperty("user.dir"));//方式二File directory = new File("");//设定为当前文件夹try{    System.out.println(directory.getCanonicalPath());//获取标准的路径    System.out.println(directory.getAbsolutePath());//获取绝对路径}catch(Exception e){e.printStackTrace();}//方式三System.out.println(GetPath.class.getResource("/"));System.out.println(GetPath.class.getResource(""));//方式4System.out.println(GetPath.class.getClassLoader().getResource(""));System.out.println(GetPath.class.getClassLoader().getResource("TestPath.xml"));}/** * @param args */public static void main(String[] args) {GetPath.getPath();}}

输出结果:

//方式一D:\Workspace\eclipse_adt_4.5\getPath//方式二D:\Workspace\eclipse_adt_4.5\getPathD:\Workspace\eclipse_adt_4.5\getPath//方式三file:/D:/Workspace/eclipse_adt_4.5/getPath/bin/file:/D:/Workspace/eclipse_adt_4.5/getPath/bin/Test///方式四file:/D:/Workspace/eclipse_adt_4.5/getPath/bin/file:/D:/Workspace/eclipse_adt_4.5/getPath/bin/TestPath.xml

使用这些方法已经能够解决我当前的问题,而之后原文中的拓展知识,再学到web部分之后也将继续学习。


0 0