[ iOS ] 檔案、資料夾處理

讀取專案中檔案存到 HomeDirectory 裡面




    NSLog(@"%@", NSHomeDirectory());
    //取得放在專案中的圖片
    NSString *source = [[NSBundle mainBundle] pathForResource:@"aaa" ofType:@"jpg"];
    //在 HomeDirectory 指定檔案路徑(必須先產生目錄,無法儲存到沒建立目錄的路徑)
    NSString *destination = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/xxx/test.jpg"];
    
    //複製檔案到指定目錄
    [[NSFileManager defaultManager] copyItemAtPath:source toPath:destination error:nil];
    //移除某路徑的檔案
    [[NSFileManager defaultManager] removeItemAtPath:destination error:nil];
    //建立資料夾 
    NSString *dir = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/xxx/ooo/zzzz/yyyy"];
    //產生資料夾  withIntermediateDirectories:YES 表示中間的資料夾若沒有也幫忙產生
    [[NSFileManager defaultManager] createDirectoryAtPath:dir withIntermediateDirectories:YES attributes:@{} error:nil];
    //移除目錄
    [[NSFileManager defaultManager] removeItemAtPath:dir error:nil];
  

留言