【发布时间】:2014-07-31 21:39:35
【问题描述】:
只是好奇这种路径的术语(在 Windows 中)是什么?
"\Users\Name\Desktop\1\dest dir1"
我知道这是一个指向驱动器根目录的绝对路径。
第二个问题,是否有 API 可以将其与“真实”绝对路径区分开来?路径如下:
"C:\Users\Name\Desktop\1\dest dir1"
附言。我显然是在问一般性问题,而不仅仅是与该示例路径有关。
【问题讨论】:
-
我将第一个称为相对路径,因为它与当前驱动器是相对的。它与
..\foo真的没有什么不同,因为它依赖于工作目录。 -
@RetiredNinja:
PathIsRelative将两条路径都报告为绝对路径。 -
@RetiredNinja,我可能是错的,但它不会和 .\foo 一样,而不是 ..\foo,因为 ..\foo 在下面的目录中查找?
-
@deviantfan:那么区分一条路径与另一条路径是检查前面是否有一个斜杠?如果是正斜杠呢?这就是我寻找 API 的原因。
标签: c++ windows winapi filesystems ntfs