从Java读取文件方向/路径
我想读取文件的路径。我所发现的只是类文件,如何读取文件或如何按此方向保存文件 但我想要的是一种方法,它向我显示如下路径: C:/Users/Administrator/Documents/NetBeansProjects/HashmapDemo/HeaderTemplate 这样我就可以将这个方向保存到XML文件中 我希望我的意思是可以理解的,我倾向于写一些没人能理解的东西 我试过:从Java读取文件方向/路径,java,logging,Java,Logging,我想读取文件的路径。我所发现的只是类文件,如何读取文件或如何按此方向保存文件 但我想要的是一种方法,它向我显示如下路径: C:/Users/Administrator/Documents/NetBeansProjects/HashmapDemo/HeaderTemplate 这样我就可以将这个方向保存到XML文件中 我希望我的意思是可以理解的,我倾向于写一些没人能理解的东西 我试过: public static String getCleanPath() { ClassLoade
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系统中,相对路径名由
根据由指定的驱动器的当前目录解析它
路径名(如果有);如果不是,则针对当前用户解决该问题
目录
返回:表示同一文件或文件的绝对路径名字符串
目录作为此抽象路径名
这正是我要找的!非常感谢你!