获取父目录的完整路径 [Java]

3

这应该很容易,但我找不到干净的方法。我试图在路径中获取父目录的完整路径。考虑以下路径:/bin/src/config/file,我想在Java中获取/bin/src/config。因此,我得到一个字符串并需要获取父目录的完整路径(绝对路径,不仅仅是名称,也不是相对路径)。最干净的方法是什么?


1
谷歌搜索“java父目录路径”查询的第一个结果是如何仅获取特定文件的父目录名称。这不就是你想要的吗? - Pshemo
也许可以使用旧的java.io.File或者不那么老的java.nio.file.Path类(两者都是java.base的一部分)。 - user85421
1个回答

6
您可以使用下面的代码,它将打印您的文件所在的文件夹,其中fileName是您的文件名:
Path f = Paths.get(fileName);
System.out.println(f.getParent());

例如对于 String fileName = "C:\\Users\\Me\\Documents\\video.html",输出结果为C:\Users\Me\Documents


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接