关于文件路径
有一个文件的相对路径和绝对路径。但有些着作有时让我困惑:关于文件路径
/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? 
有没有其他写作方法呢?
谢谢。
回答:
。 =当前目录。所以./a/b/c.php将相当于a/b/c.php。
/../a/b/c.php表示转到根目录,然后上一个,然后目录a,然后目录b,然后c.php。
回答:
下面是一些基本的目录符号:
- .(点)是你的当前目录
- ..(双点)是你的当前目录
- ~(波浪)的父你的主目录。
- /(斜线)如果它出现在第一个字符处,它通常称为根目录。
这些全部来自linux/unix术语(这里的CMIIW)。
现在,让我们来看看实现:
- 比方说,你是在/home/username/
- ,如果你写这样的事情,其结果是: - ./wwwroot/somedir/=>- /home/username/wwwroot/somedir/
- ../wwwroot/somedir/=>- /home/wwwroot/somedir/
- /../wwwroot/somedir/=>- /wwwroot/somedir
 
你可能会在例如#3困惑。如果您在路径信息前放置/,则表示您位于根目录。因此,如果你写/../somedir/这意味着你指向/ somedir /。为什么?因为根目录没有父级。
以上是 关于文件路径 的全部内容, 来源链接: utcz.com/qa/259500.html







