如何从给定的绝对路径获取相对路径

时间:2017-08-01 13:33:12

标签: relative-path absolute-path

如何摆脱绝对路径:

"C:/Users/test1234/workspace/Read/Test.txt"

相对路径? 我认为相应的相对路径看起来像这样:

".../Read/Test.txt"

但是找不到该文件,尽管.txt文件与java程序位于同一目录中。可以使用绝对路径读取文件,但我需要相对的文件。 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

绝对路径中没有 相对路径。这一切都取决于您当前的位置。

但在你的情况下,我认为你应该用两个点代替三个点。所以吧:

"../Read/Test.txt"

(至少如果你当前的位置是C:/ Users / test1234 / workspace / Whatever /)