//示例路径 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