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

//这里有一个模拟器沙盒路径(完整路径)

NSString* index=@"/Users/junzoo/Library/Application Support/iPhone Simulator/7.0.3/Applications/63925F20-AF97-4610-AF1C-B6B4157D1D92/Documents/DownLoad/books/2013_50.zip";

对路径截取的9种操作

    NSLog(@"1=%@",[index lastPathComponent]);

 NSLog(@"2=%@",[index stringByDeletingLastPathComponent]);

 NSLog(@"3=%@",[index pathExtension]);

 NSLog(@"4=%@",[index stringByDeletingPathExtension]);

 NSLog(@"5=%@",[index stringByAbbreviatingWithTildeInPath]);

 NSLog(@"6=%@",[index stringByExpandingTildeInPath]);

 NSLog(@"7=%@",[index stringByStandardizingPath]);

 NSLog(@"8=%@",[index stringByResolvingSymlinksInPath]);

    NSLog(@"9=%@",[[index lastPathComponent] stringByDeletingPathExtension]);

对应结果

 1=2013_50.zip

 2=/Users/junzoo/Library/Application Support/iPhone Simulator/7.0.3/Applications/63925F20-AF97-4610-AF1C-B6B4157D1D92/Documents/DownLoad/books

3=zip

 4=/Users/junzoo/Library/Application Support/iPhone Simulator/7.0.3/Applications/63925F20-AF97-4610-AF1C-B6B4157D1D92/Documents/DownLoad/books/2013_50

5=~/Documents/DownLoad/books/2013_50.zip

 6=/Users/junzoo/Library/Application Support/iPhone Simulator/7.0.3/Applications/63925F20-AF97-4610-AF1C-B6B4157D1D92/Documents/DownLoad/books/2013_50.zip

 7=/Users/junzoo/Library/Application Support/iPhone Simulator/7.0.3/Applications/63925F20-AF97-4610-AF1C-B6B4157D1D92/Documents/DownLoad/books/2013_50.zip

8=/Users/junzoo/Library/Application Support/iPhone Simulator/7.0.3/Applications/63925F20-AF97-4610-AF1C-B6B4157D1D92/Documents/DownLoad/books/2013_50.zip

9=2013_50


iOS与JS交互调用摄像头,回传图片的处理方案:https://www.jianshu.com/p/8d416628e3fe

你可能感兴趣的:(iOS 从url中获取文件名以及后缀)