iOS文件路徑操作

應用沙盒簡介

  • iOS系統爲每個應用程序提供了獨立的存儲空間“沙盒”。

  • 每個應用程序都遵守沙盒機制,即程序僅能訪問自身所屬沙盒空間內的數據。

  • 沙盒爲程序主路徑,包含以下目錄:

    • Document:存儲用戶自定義數據。

    • Library:存儲應用程序相關數據。

    • tmp: 存放臨時文件的地方,當iPhone重啓時,會丟棄該目錄裏所有的文件 。

  • 路徑獲取:

    • 獲取沙盒主路徑:NSHomeDirectory()

    • 獲取Document路徑:[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]

    • 獲取Library路徑:[NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) lastObject]

    • 獲取Temp路徑:NSTemporaryDirectory( )

    • 獲取應用包路徑:[[NSBundle mainBundle] pathForAuxiliaryExecutable:@”“]

NSFileManager 文件管理類

  • NSFileManager可以完成沙盒路徑下的文件管理工作,包括目錄創建、文件創建、刪除、移動、複製等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章