我需要从File
对象获取相对文件路径(相对于程序可执行路径)。
最好的方法是什么?CCD_ 2仅提供用于绝对路径的方法。也许手动获取执行路径,然后将该路径从绝对路径中截断,以获得相对路径?
我使用的是Java7,以防Java.nio有一些帮助方法。
谢谢任何暗示!
在使用Java 7时,您可以使用新的Path类,它有许多非常酷的方法,包括Path.relativize.
您需要方法:
Path relativize(Path other)
CCD_ 3。
要从文件中获取路径,可以使用其Path toPath()
方法。