添加“。”的目的是什么?在文件的路径?

时间:2015-04-08 19:27:45

标签: syntax

在查看项目,工具等的文档时,我注意到个人在文件路径中添加了一段时间:

pic from gulp-sprite documentation

我尝试过和不使用它仍然有效,但为什么人们会使用这个约定?

1 个答案:

答案 0 :(得分:1)

具体环境取决于.是否具有特定含义。通常,.代表当前目录(并且..是父目录)。如果环境使用类似PATH的查找系统,则./foofoo之间可能存在差异。

PATH是许多系统中的环境变量,它定义了查找文件的几个路径。例如。 PATH=/bar:/baz:.。这意味着,当您尝试引用文件foo时,会将其设置为/bar/foo/baz/foo./foo,这是第一个匹配胜利的人。

因此,如果系统使用这样的相对查找, 我不清楚gulp是否具体。如果不是,则使用.相对多余。