gpt4 book ai didi

php - 简化目录字符串

转载 作者:可可西里 更新时间:2023-11-01 00:48:05 26 4
gpt4 key购买 nike

采用以下目录结构:

  • 家长1
    • 子文件夹
      • 子文件夹 1
      • 子文件夹 2

子文件夹 2 的路径为:

Parent/Child folder/Child Folder 2

但是,另一个有效路径也可以是

Parent/Child folder/Child Folder 1/../Child Folder 2

有没有办法“简化”路径,或者转换路径,例如:

Parent/Child folder/Child Folder 1/../Child Folder 2

Parent/Child folder/Child Folder 2

我试图找到一种方法来从 opendir($directory) 给你的句柄中提取文件名,但我还没有找到这样做的方法。我也很确定一定有一些术语或比“简化”更好的措辞,但我不知道要搜索什么。 “简化路径”php 没有多大帮助。

编辑:

我注意到 realpath 为我提供了完整的完整路径。它不会给你相关的,如 Parent/Child folder/Child Folder 2,而是 C:\Path\To\Server\Directory\Parent\Child Folder\Child Folder 2 这有点令人失望,但我可以通过一些字符串操作将其转换回来。

最佳答案

如果路径确实存在,可以使用realpath()解析相对路径部分。它还解析符号链接(symbolic link)。

关于php - 简化目录字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13675495/

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