./ 真的需要路径吗?

Is ./ really needed for pathing?

我想知道是否真的需要路径中的 ./,因为

./myfile.jpg
myfile.jpg

如果两者都以当前文件夹为目标。为什么 ./ 有时使用,有时不使用?上传到根服务器与子域或其他原因相比,它是否有优势或错误修复?

./表示当前工作目录。您可以直接通过名称引用文件,没有它。

. = This location
.. = Up a directory 

表示./foo.html就是foo.html。它是可选的,但如果脚本生成了路径,它可能具有相关性(与脚本相关,而不是引用的工作方式)。你可以顺便省略它。它仅对清晰有用。它在那里和不在那里之间没有功能上的区别。

您可以使用以下列表作为快速参考:

/ = Root directory
. = This location
.. = Up a directory
./ = Current directory
../ = Parent of current directory
../../ = Two directories backwards