【发布时间】:2019-08-31 22:56:57
【问题描述】:
我正在尝试检查路径是否通向当前目录的“上层”。 示例:
我在里面"./"
假设当前目录包含一个名为“文件夹”的文件夹
我想检查cd "./folder/../../" 是否会引导我离开“./”。
在这种情况下,它会回答我 True。
这是为了将我的程序绑定到它的执行文件夹(我希望它执行 ls 但从不在外面)。
【问题讨论】:
-
C 中没有标准函数。您需要计算“../”的数量和“text/”的数量,并根据这些计数,您应该找出路径是否在外面目录。
-
见here
标签: c linux bash path directory