【问题标题】:How to get a relative path from a given absolute path如何从给定的绝对路径获取相对路径
【发布时间】:2017-08-01 13:33:11
【问题描述】:

如何摆脱绝对路径:

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

相对路径? 我以为对应的相对路径是这样的:

".../Read/Test.txt"

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

【问题讨论】:

    标签: relative-path absolute-path


    【解决方案1】:

    没有从绝对路径到相对路径这样的东西。这完全取决于您当前的位置。

    但在您的情况下,我认为您应该将三个点替换为两个点。就这样吧:

    "../Read/Test.txt"
    

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

    【讨论】:

      猜你喜欢
      • 2010-09-21
      • 2021-08-15
      • 1970-01-01
      • 2022-06-10
      • 2011-08-11
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多