iOS路徑的幾種操作

   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);


發佈了51 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章