知识点

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

2018-12-05  本文已影响0人  yangli

完整路径

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
上一篇 下一篇

猜你喜欢

热点阅读