星五博客

ios路径拆分方法,url也可以

//示例路径
    NSString * urlString = @"目录1/目录2/文件.jpg";
    //拆分目录到数组
    NSArray *arr=[urlString pathComponents];
    //输出目录清单
    for (NSString *str in arr) {
        NSLog(@"%@",str);
    }
    //直接获取文件名
    NSString *fileName = [urlString lastPathComponent];
    NSLog(@"%@",fileName);
    //获取文件扩展名
    NSString *ext = [urlString pathExtension];
    NSLog(@"%@",ext);

结果:

2016-04-15 15:25:07.936 test[1566:142829] 目录1
2016-04-15 15:25:07.936 test[1566:142829] 目录2
2016-04-15 15:25:07.936 test[1566:142829] 文件.jpg
2016-04-15 15:25:07.936 test[1566:142829] 文件.jpg
2016-04-15 15:25:07.936 test[1566:142829] jpg


IOS