gpt4 book ai didi

ios - 从 iOS 中的路径中删除点/双点

转载 作者:行者123 更新时间:2023-11-28 18:17:56 25 4
gpt4 key购买 nike

必须删除路径的所有单点组件。

例如,“abi/./bune”应该规范化为“abi/bune”。

必须删除路径的所有双点组件及其父目录。例如,“abi/ba/../bune”应该规范化为“abi/bune”。

不使用正则表达式。知道如何实现吗?

最佳答案

这可以通过调用

来实现
NSString *standardizedPath = [path stringByStandardizingPath];

例如:

"/usr/bin/./grep"         ->    "/usr/bin/grep"
"/usr/include/objc/.." -> "/usr/include"

值得注意的是,这还会删除 /private 的任何初始组件,并尝试使用 stringByExpandingTildeInPath 扩展任何初始波浪号表达式。

关于ios - 从 iOS 中的路径中删除点/双点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30226422/

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