iOS 資料夾不作備份處理

2021-07-11 21:55:30 字數 880 閱讀 3524

如果你要檔案不刪除但是也備份 可以使用下面**來做標記 不做備份處理

- (bool)addskipbackupattributetoitematurl:(nsurl *)url
return success;
}

或者#import

- (bool)addskipbackupattributetoitematurl:(nsstring*) path 

else }

ios應用在執行時經常要建立一些檔案,不過這些檔案要如何存放呢?有沒有什麼要求呢?

內容:使用者建立的資料檔案,無法在刪除後自動重新建立,且會

路徑:主目錄/documents

屬性:不要設定"不備份"

管理:ios系統即時遇到儲存空間不足的情況下,也不會清除,同時會備份到itunes或icloud中  

快取資料 

路徑:主目錄/library/caches

屬性:預設

管理:在儲存空間不足的情況下,會清空, 並且不會被自動備份到itunes和icloud中

臨時資料

內容:應用執行時,為完成某個內部操作臨時生成的檔案

路徑:主目錄/tmp

屬性:預設

管理:隨時可能被ios系統清除,且不會自動備份到itunes和icloud,盡量在檔案不再使用時,應用自己情況,避免對使用者裝置空間的浪費 

目錄:主目錄/documents  或 主目錄/library/自定義的資料夾

屬性:放於documents下不需設定,放在自定義資料夾中需設定"不備份" 

管理:與關鍵資料類似,即時在儲存空間不足的情況下也不會清楚,應用自己應該清除已經不再使用的檔案,以免浪費使用者裝置空間

iOS 資料夾不作備份處理

如果你要檔案不刪除但是也備份 可以使用下面 來做標記 不做備份處理 bool addskipbackupattributetoitematurl nsurl urlreturn success 或者 import bool addskipbackupattributetoitematurl nsst...

不改變檔案 夾 屬性備份檔案 夾

1.tar 壓縮 root admin test ls all drwxr xr x 2 admin root 4096 jan 21 03 50 test root admin test tar czf test.tar.gz test root admin test ls all drwxr x...

資料夾路徑處理

1 操作符 var myimagesfolder images var mystylesheet styles stylesheet.css 當需要開啟位於伺服器上的資料檔案時,您就會用到該方法 資料檔案只能通過完整的物理路徑來訪問 var pathname datafile.txt 3 href ...