【问题标题】:What is the meaning of ./../ Path in java?java中的./../路径是什么意思?
【发布时间】:2015-07-17 10:03:58
【问题描述】:

在属性文件中有人定义path =./../someName/somename1 ..这个./../是什么意思?

【问题讨论】:

标签: java


【解决方案1】:

"./"代表当前目录。

"../" 表示路径定义的层次结构的上一级。

【讨论】:

  • 这对 Linux 和 Windows 机器都有效吗?
  • 是的。您可以在所有平台上安全地使用它。
  • 好的,但我在 Linux 上遇到问题,但在 Windows 上却没有。为什么有任何线索? stackoverflow.com/questions/31471949/…
【解决方案2】:

./工作文件所在的当前文件夹

../ 高一级目录

所以./../ 表示比当前工作文件所在的文件夹高一级。

【讨论】:

    【解决方案3】:

    路径始终包含定位文件所需的核心组件和完整地址列表。它主要是Java环境的重要环境变量。换句话说,它表示一个路径,该路径是由特殊分区分隔的目录和文件名元素的分层序列。路径可以表示根、根和名称序列。如果路径仅由一个为空的名称元素组成,则该路径被视为空路径。有关更多详细信息,您可以从在线移至resume writing service Indianapolis

    【讨论】:

      【解决方案4】:

      当前目录加一级上/后/更高。

      假设你的当前目录是 /whatever/my/stuff,那么这会将你放在 /whatever/my/ 而不是 /whatever/my/stuff/

      【讨论】:

        【解决方案5】:

        ../ 指向文件的父目录,./ 指向文件所在的当前目录。

        在您的示例中,home/youAreHere/ 变为 home/someName/,其中包含 someName1

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-09-28
          • 1970-01-01
          • 2012-03-12
          • 2023-04-06
          • 1970-01-01
          • 2023-04-03
          • 1970-01-01
          • 2018-02-11
          相关资源
          最近更新 更多