1

好吧,让我解释一下……

我在NSString其中存储了一个和一个路径,就像这样(看起来很奇怪):

/A/B/C/../D/../E/F

这实际上与以下内容相同:

/A/B/E/F

我想要的是将第一种路径格式(其中包含..s)转换为第二种格式。

有没有类似的内置 Cocoa 功能?

有任何想法吗?

4

1 回答 1

4

刚找到!:-)

-(NSString *)stringByStandardizingPath;

返回通过从接收器中删除无关路径组件生成的新字符串。

NSString 类参考

于 2012-04-05T08:06:58.443 回答