iOS 從url中獲取文件名以及後綴

//這裏有一個模擬器沙盒路徑(完整路徑).net

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

 

對路徑截取的9種操做ip

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

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

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

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

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

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

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

    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刪除沙盒同類型的文件

#define kDocument_Folder [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]   NSFileManager *fileManager = [NSFileManager defaultManager];         NSArray *fileListArray = [fileManager contentsOfDirectoryAtPath:kDocument_Folder error:nil];         for (NSString *file in fileListArray)         {             NSString *path = [kDocument_Folder stringByAppendingPathComponent:file];             NSString *extension = [path pathExtension];             if (([extension compare:@"wav" options:NSCaseInsensitiveSearch] == NSOrderedSame) || ([extension compare:@"amr" options:NSCaseInsensitiveSearch] == NSOrderedSame))             {                 [fileManager removeItemAtPath:path error:nil];             } ———————————————— 版權聲明:本文爲CSDN博主「lgx_admin」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。 原文連接:https://blog.csdn.net/lgx_admin/article/details/50983822

相關文章
相關標籤/搜索