2010-06-16 11:28:21 +0000 2010-06-16 11:28:21 +0000
33
33

在给出路径时,"/"、"./"、"./"代表什么?

在给出路径时,"/“、”./“、”./“代表什么?

答案 (4)

45
45
45
2010-06-16 11:30:19 +0000

路径的含义。

  • /为当前驱动器的根目录;
  • ./为当前目录;
  • ../为当前目录的父目录。
12
12
12
2010-06-16 11:41:56 +0000

准确地说:

“/"是一个以/开头的路径,因此它是一个绝对路径。因此,我们需要从文件系统的根部开始,并通过名字所给出的文件夹进行导航,而名字是用/s分隔的(因为这是unix路径分隔符)。
因此,/是文件系统的根部,在这之后没有输入任何文件夹,因此,/描述的是文件系统的根部。

./不以/开头,因此,./不能是绝对文件名。因此,它是一个相对的文件系统名。因此,我们需要从当前工作目录开始,再次应用用路径分隔符分隔的导航操作。在这种情况下,操作是”.“,意思是:留在当前文件夹中。(因此,如果路径变量中没有.,必须输入./foo才能在当前目录下执行foo)。在 "stay in the current folder "之后,没有进一步的事情发生,所以./描述了当前的工作目录。

鉴于知道.的意思是:去父文件夹,所以./应该很容易推断,留作练习。

8
8
8
2010-06-16 11:30:29 +0000
  • /是文件系统的根文件夹。
  • ./通常表示你的程序或脚本所在的当前文件夹,通常与你运行的文件是同一个文件夹。
  • ../表示当前文件夹上方的文件夹。
4
4
4
2010-06-16 11:32:36 +0000

斜线/是目录分隔符。每个目录中都有两个目录,即.(当前目录)和..(父目录)

如果一个路径以斜线开头,就意味着它是文件系统的根。如果你省略了开头的斜线,./(相对于当前目录)被认为是