如何在Linux上使用C来检查path是绝对path还是相对path?
绝对路径往往以/
字符开头。 其他任何东西都与工作目录非常相关。
即使具有..
序列的目录也被认为是绝对的,如果它们以文件系统中的相同位置结束(除非你改变链接和事物,但超出了绝对和相对的讨论范围)。
这是绝对的,如果它以/
,否则相对开始。
检查路径是否以/
开头。 如果路径始于/
你可以认为它是绝对的。
检查路径是否以/开头。 如果路径开始于/你可以认为它是绝对的,否则它的相对意味着它将从pwd(当前工作目录)更新。但在绝对路径将相对于根目录更新