Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Java读取文件方向/路径_Java_Logging - Fatal编程技术网

从Java读取文件方向/路径

从Java读取文件方向/路径,java,logging,Java,Logging,我想读取文件的路径。我所发现的只是类文件,如何读取文件或如何按此方向保存文件 但我想要的是一种方法,它向我显示如下路径: C:/Users/Administrator/Documents/NetBeansProjects/HashmapDemo/HeaderTemplate 这样我就可以将这个方向保存到XML文件中 我希望我的意思是可以理解的,我倾向于写一些没人能理解的东西 我试过: public static String getCleanPath() { ClassLoade

我想读取文件的路径。我所发现的只是类文件,如何读取文件或如何按此方向保存文件

但我想要的是一种方法,它向我显示如下路径:

C:/Users/Administrator/Documents/NetBeansProjects/HashmapDemo/HeaderTemplate

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

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

我试过:

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

    return classpathRoot.getPath();
}
到目前为止,但正如我所说,它并没有给我所需要的信息。

也许你正在寻找的就是这种方法

公共字符串getAbsolutePath()

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

如果此抽象路径名已为绝对路径名,则路径名 字符串被简单地返回,就像由getPath()方法返回一样。如果这 抽象路径名是空的抽象路径名,然后是路径名 当前用户目录的字符串,由系统命名 返回属性user.dir。否则,此路径名将在中解析 依赖于系统的方式。在UNIX系统上,创建相对路径名 通过根据当前用户目录解析它来获得绝对值。在…上 在Microsoft Windows系统中,相对路径名由 根据由指定的驱动器的当前目录解析它 路径名(如果有);如果不是,则针对当前用户解决该问题 目录

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


这正是我要找的!非常感谢你!