Tag: 相对路径

安全的跨平台function,以获得规范化的路径

我想要一个将相对路径转换为绝对路径的标准函数,如果可能的话,我想尽可能使它成为跨平台(所以我想避免调用外部库函数)。 这样做是为了防止路径攻击。 我知道这样的函数不能检测符号链接,但我对我的应用程序没问题。 我可以推出自己的代码,但可能存在一些问题,例如平台如何处理“../”模式的编码或变体。 有没有已经实现的东西?

如何找到两条绝对路径的相对路径?

给出两条绝对路径,例如 /a/path/to/a /a/path/to/somewhere/else 我怎样才能获得从一个到另一个的相对路径, ../a ? 从某种意义上说,与realpath相反。