iOS 从url中获取文件名以及后缀

完整路径

NSString* index=@"/var/mobile/Containers/Data/Application/45471D33-E611-499D-AFA1-856880F47549/Documents/1543976290.wav";

对路径截取的9种操作

NSLog(@"%@",[index lastPathComponent]);
输出:1543976290.wav

NSLog(@"%@",[index stringByDeletingLastPathComponent]);
输出:/var/mobile/Containers/Data/Application/45471D33-E611-499D-AFA1-856880F47549/Documents

NSLog(@"%@",[index pathExtension]);
输出:wav

NSLog(@"%@",[index stringByDeletingPathExtension]);
输出:/var/mobile/Containers/Data/Application/45471D33-E611-499D-AFA1-856880F47549/Documents/1543976290

NSLog(@"%@",[index stringByAbbreviatingWithTildeInPath]);
输出:~/Documents/1543976290.wav

NSLog(@"%@",[index stringByExpandingTildeInPath]);
输出:/var/mobile/Containers/Data/Application/45471D33-E611-499D-AFA1-856880F47549/Documents/1543976290.wav

NSLog(@"%@",[index stringByStandardizingPath]);
输出:/var/mobile/Containers/Data/Application/45471D33-E611-499D-AFA1-856880F47549/Documents/1543976290.wav

NSLog(@"%@",[index stringByResolvingSymlinksInPath]);
输出:/var/mobile/Containers/Data/Application/45471D33-E611-499D-AFA1-856880F47549/Documents/1543976290.wav

NSLog(@"%@",[[index lastPathComponent] stringByDeletingPathExtension]);
输出:1543976290
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容