NSString *path = @"/Users/tarena/Documents/Core iOS";
//1. 加路徑內容,自動加上/
NSString *newPath = [path stringByAppendingPathComponent:@"Model_And_Storage"];
NSLog(@"path:%@", newPath);
//2. 拆分路徑
NSArray *conponents = [newPath pathComponents];
for (NSString * path in conponents)
{
NSLog(@"%@", path);
}
//3. 加多個路徑內容
newPath = [newPath stringByAppendingPathComponent:@"day01/bj"];
//4. 加文件後綴名 自動加.
newPath = [newPath stringByAppendingPathExtension:@"rtf"];
NSLog(@"%@", newPath);
//5. 從路徑中獲取後綴
NSString *extension = [newPath pathExtension];
NSLog(@"extension:%@", extension);
//6. 從路徑中獲取文件名/文件夾名
NSString *fileName = [newPath lastPathComponent];
NSLog(@"fileName:%@", fileName);
//7. 獲取最後的一目錄(文件夾)名,拿到文件的目錄或拿到目錄的父目錄(cd ..)
NSString *lastPathComponent = [newPath stringByDeletingLastPathComponent];
NSLog(@"last:%@", lastPathComponent);
//8. 標準化處理
NSString *path2 = @"./haha";
path2 = [path2 stringByStandardizingPath];
NSLog(@"path2:%@", path2);