读取文件方向/路径Java

时间:2014-11-04 12:28:11

标签: java logging

我想阅读文件的路径。我发现的只是关于类文件,如何读取文件或如何将文件保存到这个方向。

但我想要的是一种向我展示这样的道路的方法:

C:/用户/管理员/文档/的NetBeansProjects / HashmapDemo / HeaderTemplate中

这样我就可以将这个方向保存在XML文件中。

我希望我的意思是可以理解的,我倾向于写出没人能理解的东西。

我试过了:

    public static String getCleanPath() {
    ClassLoader classLoader = XmlLoader.class.getClassLoader();
    File classpathRoot = new File(classLoader.getResource("").getPath());

    return classpathRoot.getPath();
}

到目前为止,但就像我说的那样,它并没有给我提供我需要的信息。

1 个答案:

答案 0 :(得分:1)

也许你正在寻找getAbsoulePath()方法?

  

public String getAbsolutePath()

     

返回此抽象路径名的绝对路径名字符串。

     

如果此抽象路径名已经是绝对路径名,则为路径名   只需通过getPath()方法返回字符串。如果这   abstract pathname是空的抽象路径名,然后是路径名   当前用户目录的字符串,由系统命名   属性user.dir,返回。否则,此路径名将被解析   一种依赖于系统的方式。在UNIX系统上,创建相对路径名   绝对通过解析当前用户目录。上   Microsoft Windows系统,相对路径名是绝对的   将其解析为由该命名的驱动器的当前目录   路径名,如果有的话;如果没有,则针对当前用户解决   。目录

     

返回:表示同一文件或的绝对路径名字符串   目录作为此抽象路径名