分享

IOS 文件名获取简洁方式

 python_lover 2022-10-05 发布于北京

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多