gpt4 book ai didi

iphone - 获取文件路径的最后 2 个目录

转载 作者:技术小花猫 更新时间:2023-10-29 11:15:49 25 4
gpt4 key购买 nike

我有一个文件路径,例如 /Users/Documents/New York/SoHo/abc.doc。现在我只需要从此路径中检索 /SoHo/abc.doc

我经历了以下:

  • stringByDeletingPathExtension -> 用于从路径中删除扩展。
  • stringByDeletingLastPathComponent -> 删除部分中的最后一部分。

但是我没有找到任何方法来删除路径的第一部分并保留路径的最后两部分。

最佳答案

NSString 有很多路径处理方法,如果不使用它们会很遗憾...

NSString* filePath = // something

NSArray* pathComponents = [filePath pathComponents];

if ([pathComponents count] > 2) {
NSArray* lastTwoArray = [pathComponents subarrayWithRange:NSMakeRange([pathComponents count]-2,2)];
NSString* lastTwoPath = [NSString pathWithComponents:lastTwoArray];
}

关于iphone - 获取文件路径的最后 2 个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8079711/

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