我想知道是否真的需要./ in路径,
./myfile.jpg
myfile.jpg
如果两者都定位到当前文件夹。为什么./有时使用,有时它不被使用?上传到根服务器与子域或其他原因时是否存在修复的优势或缺陷?
答案 0 :(得分:2)
./
表示当前的工作目录。您可以直接按名称引用文件,不带它。
. = 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