当我们指定文件路径时,有时我们会指定类似的./filename
,有时../filename
这两者之间有什么区别?
答案1
../
表示父文件夹,而./
表示当前文件夹
答案2
.
表示“当前文件夹”。
..
表示“包含当前文件夹的文件夹”。
答案3
以防万一你想知道,./filename
实际上意味着同样的事情filename
- 但是,在 unix 系统上,当前路径不会搜索可执行文件(出于安全原因),因此你必须明确地说“在当前目录中查找”
答案4
和./
都是../
描述文件路径的方法。正如上面所建议的,./
当文件位于当前文件夹中并且../
指定文件位于父目录中时,您可以使用它们。通常,当当前文件夹和父文件夹都包含同名文件时,它们很有用。然后它们对于从您指定的文件夹中获取精确的文件非常有帮助。
前任。
- 当前文件夹中的图像:“./profile1.jpg”;
- 父文件夹中的图像:“../Images/profile1.jpg:”