gpt4 book ai didi

php - 如何获得虚拟路径的真实路径?

转载 作者:行者123 更新时间:2023-12-05 02:23:58 29 4
gpt4 key购买 nike

如果路径是 ../b 并且当前目录是 /var/www/a/c,那么实际路径将是 /var/www/a/b

但如果 b 不存在,则 realpath() 返回 false。

是否可以在目录不存在的情况下得到相同的路径?

最佳答案

它不能作为像 realpath() 这样的预定义函数格式使用,只是因为它不可能以可靠的方式实现。

例如,在 MacOS 上执行 ls/etc/..,您会认为您会得到 / 的目录列表。问题是 /etc 是到 /private/etc 的软链接(soft link),所以执行 ls/etc/.. 会给你一个 list /private.

如果链接还不存在,则无法提前计算,这就是为什么在所有文件/目录都已存在的情况下,没有函数可以解决一般意义上的问题。

换句话说,您很可能必须编写自己的函数来解决您的特定问题。

关于php - 如何获得虚拟路径的真实路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17779897/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com