因此,绝对路径是一种到达某个文件或位置的方法,描述了它的完整路径、完整路径,并且它依赖于操作系统(Windows 和 Linux 的绝对路径,例如,不同)。另一方面,相对路径是从当前位置 ..
(两个点)描述的到文件或位置的路由,表示文件或位置的高级级别目录树。多年来我一直很清楚这一点。
在搜索时我什至看到也有规范化文件! 我所知道的是 CANONICAL 的意思是“根据规则”之类的。
有人可以启发我有关规范事物的理论吗?
最佳答案
使任何东西成为“规范”的全部目的是为了让你可以比较两个东西。例如, ../../here/bar/x
和 ./test/../../bar/x
可能指的是同一位置,但你无法对这两条路径进行文本比较。但是,如果将它们转换为规范表示,它们都会变成 ../bar/x
,并且我们看到它们实际上指的是同一事物。
简而言之,通常情况下,您有多种方式来引用同一事物,在这种情况下,您也许能够定义一个唯一的规范表示 em> 并且它允许您处理此类事物的集合。
(如果您正在寻找更多示例,所有数学都充满了各种对象的“规范”结构,并且非常具有相同的目的。也许这个 Wikipedia article 可以提供一些额外的方向。 )
关于path - 什么是 "canonical path"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12100299/