gpt4 book ai didi

directory - 关于文件路径

转载 作者:行者123 更新时间:2023-12-02 17:52:39 26 4
gpt4 key购买 nike

文件的路径有相对路径和绝对路径。但有些文章有时让我感到困惑:

/a/b/c.php   //relative document root
./a/b/c.php //what does this mean? equals to '/a/b/c.php' or a/b/c.php?

a/b/c.php //relative to current directory
../a/b/c.php //parent folder relative to current directory
/../a/b/c.php //what does this mean? parent folder of document root?

还有其他写法吗?

谢谢。

最佳答案

这里有一些基本的目录符号:

  • .(点)是您当前的目录
  • ..(双点)是当前目录的父目录
  • ~(波浪号)是您的主目录。
  • /(斜杠)如果它出现在第一个字符,通常称为根目录。

这些都来自linux/unix术语(这里是CMIIW)。

现在,让我们看一下实现:

  • 假设您位于 /home/username/
  • 如果你写这样的东西,结果是:
    1. ./wwwroot/somedir/ => /home/用户名/wwwroot/somedir/
    2. ../wwwroot/somedir/ => /home/wwwroot/somedir/
    3. /../wwwroot/somedir/ => /wwwroot/somedir

您可能会对示例 #3 感到困惑。如果在路径信息前面加上/,则表示您位于根目录。因此,如果您编写 /../somedir/ ,则意味着您指向/somedir/。为什么?因为根目录没有父目录。

关于directory - 关于文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6261425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com