我四处乱窜,但没有得到满意的答复。
在目录结构中我想知道./
的用途
如果我在src中使用它,它会产生影响
请告诉我们./ ../和/
答案 0 :(得分:11)
./
是当前目录。
../
是当前目录的父目录。
/
是系统的根目录。
答案 1 :(得分:3)
他们的工作方式如下:
./
- 当前目录../
- 当前目录的父目录/
- 文件系统的根目录答案 2 :(得分:2)
答案 3 :(得分:1)
./ 表示当前目录
../ 表示当前目录的父目录,而不是根目录
/ 是根目录
解释
myfile.text位于当前目录中, ./ myfile.text
也是如此../ myfile.text 比你高出一级,而 /myfile.text 就在你的身上 根目录。
答案 4 :(得分:1)
如果这是关于URL,似乎 - HTML属性src
采用URL值 - 那么它实际上与目录无关。相对URL的解释作为字符串操作发生,不对目录或文件进行任何引用。 (一个已解析的 URL,绝对URL,然后可以以将事物映射到文件系统的方式进行解释,但这是一个不同的问题。)
在网址开头,
./
无效(在解释相对网址时会将其删除)
../
会导致基本网址的最后一部分返回到其中的最后一部分({1}},然后再将其用作前缀
/
导致URL以当前基本URL的协议和服务器部分为前缀
因此,假设基本网址为/
,
http://www.example.com/foo/bar/zap
解析为与./test.html
相同,即test.html
http://www.example.com/foo/bar/test.html
解析为../test.html
http://www.example.com/foo/test.html
解析为/test.html
参考:STD 66。
如果发生的绝对URL由运行在www.example.com的服务器以简单(和常见)的方式通过将它们映射到文件系统来解释,那么http://www.example.com/test.html
映射到与基本URL相同的目录,./
映射到其父目录,../
映射到服务器根目录。