獲取沙盒檔案路徑的兩種方法
下面是獲取沙盒檔案路徑的兩種方法:
方法一:
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString*documentsDirectory = [pathsobjectAtIndex:0];
NSString *imgPath= [documentsDirectory stringByAppendingPathComponent:@"loading.plist"];
方法二:
NSString *path =[NSHomeDirectory()stringByAppendingPathComponent:@"Documents/loading.plist"];
相對而言第二種方法比較簡單 做了很久才理解這兩種方法的區別
第一種方法可以直接獲取到沙盒下Documents路徑即AtIndex 0取出的就是Documents的路徑
第二種方法就是直接取出沙盒下的所有目錄:Documents,temp,app,libiary
如果用第二種方法讀取檔案路徑的時候,要把該檔案對應的前一個目錄寫出來,想要寫入到沙盒的時候也要加上前一個目錄的路徑,如果用第一種方法就可以不加前一個目錄的路徑
相關文章
- Java中獲取JAR檔案中資源路徑的三種方法JavaJAR
- python獲取程式執行檔案路徑的方法其一Python
- Linux 中獲取檔案完整路徑的4種方法介紹Linux
- 獲取絕對路徑 【檔案找不到】
- SpringBoot 中獲取專案的路徑和檔案流Spring Boot
- Java中的獲取檔案的物理絕對路徑,和讀取檔案Java
- 獲取當前js檔案被引用的路徑JS
- FileUpload 上傳的檔案獲取相對路徑
- 5招輕鬆獲取Mac檔案路徑Mac
- java獲取B站彈幕檔案的兩種方案Java
- Xamarin Essentials教程獲取路徑檔案系統FileSystem
- Python如何獲取當前執行檔案路徑?Python
- 如何獲取 vue 單檔案自身原始碼路徑Vue原始碼
- Python最常用的讀取指定路徑檔案的方法!Python
- NodeJs 的幾種檔案路徑NodeJS
- linux獲取docker容器中的檔案路徑怎麼表示LinuxDocker
- C# 獲取程式路徑的幾種方法及其區別【WPF】C#
- Sqlserver移動檔案路徑move datafile的三種方法SQLServer
- nodejs遞迴資料夾獲取所有檔案路徑NodeJS遞迴
- python獲取指定目錄所有檔案絕對路徑Python
- Java中獲取URI最後一個路徑段的4種方法Java
- Mac進階必看:如何利用Automator快速獲取檔案路徑Mac
- gcc g++ 新增標頭檔案路徑和庫檔案路徑的方法GC
- java獲取專案路徑工具類Java
- 更改資料檔案路徑的方法
- PHP 獲取檔案 副檔名 的常用方法小結【五種方式】PHP
- C# WinForm獲取程式所在路徑方法C#ORM
- Unity 編輯器中獲取選中的資料夾、檔案路徑Unity
- PG獲取檔案大小的幾種方式
- python兩種獲取剪貼簿內容的方法Python
- Python獲取list中指定元素索引的兩種方法Python索引
- PHP 計算兩個檔案的相對路徑PHP
- JavaWeb中讀取【專案路徑下檔案】的路徑問題:this.getServletContext().getRealPath()JavaWebServletContext
- Matlab - 獲取和儲存檔案路徑選擇對話方塊Matlab
- Java 最佳化:讀取配置檔案 "萬能方式" 跨平臺,動態獲取檔案的絕對路徑Java
- Java 建立 PDF 檔案包的兩種方法Java
- 下載GitHub上檔案的兩種方法Github
- 【Django】檔案讀取時路徑問題Django
- 修改資料檔案的位置的兩種方法