iOS檔案路徑相關的方法

2021-12-29 21:12:05 字數 2194 閱讀 9292

檔案路徑相關的方法在nspathutilities中,主要是操作路徑

獲得乙個路徑

nsstring *documents = [nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes) objectatindex:0]; //獲得document的路徑//---~~~/application/43a22272-f08c-4078-93a9-caf451bf9814/documents //~~~是省略寫法

nsarray *components = [documents pathcomponents]; //路徑的每個節點的元素"/",

users,

admin,

library,

developer,

coresimulator,

devices,

"87ab942e-1a11-479c-8010-1f5c36646658",

data,

containers,

data,

application,

"43a22272-f08c-4078-93a9-caf451bf9814",

documentsnsstring *lastpathcomponent = [documents lastpathcomponent]; //最後的乙個路徑節點元素

//---documentsnsstring *stringbydeletinglastpathcomponent = [documents stringbydeletinglastpathcomponent];//刪除最後乙個路徑節點元素

//---~~~/application/3b14dae5-8890-42e1-8dc1-664bb35b6333nsstring *stringbyappendingpathcomponent = [documents stringbyappendingpathcomponent:@"new.txt"]; //新增乙個路徑元素

//---~~~/application/20fed3fc-859a-4c56-945a-ffeeb17a93a2/documents/new.txtnsstring *pathextension = [stringbyappendingpathcomponent pathextension]; //檔案的字尾名

//---txtnsstring *stringbydeletingpathextension = [stringbyappendingpathcomponent stringbydeletingpathextension]; //去掉字尾名

//---~~~/application/20fed3fc-859a-4c56-945a-ffeeb17a93a2/documents/newnsstring *stringbyappendingpathextension = [stringbydeletingpathextension stringbyappendingpathextension:@"txt"]; //新增字尾名

//---~~~/application/20fed3fc-859a-4c56-945a-ffeeb17a93a2/documents/new.txtnsstring *stringbyabbreviatingwithtildeinpath = [documents stringbyabbreviatingwithtildeinpath]; //變成相對路徑,前面的都用波浪號省略

//--- ~/documentsnsstring *stringbyexpandingtildeinpath = [stringbyabbreviatingwithtildeinpath stringbyexpandingtildeinpath]; //把相對路徑變成絕對路徑nsarray *stringsbyappendingpaths = [documents stringsbyappendingpaths:@[@"a",@"b",@"c.txt"]]; //批量新增多個路徑,得到乙個路徑陣列

//---~~~/application/16474b22-b287-4f7c-9931-e7454b83822e/documents/a

//---~~~/application/16474b22-b287-4f7c-9931-e7454b83822e/documents/b

//---~~~/application/16474b22-b287-4f7c-9931-e7454b83822e/documents/c.txt

IOS獲取檔案路徑的方法

iphone沙箱模型的有四個資料夾,分別是什麼,永久資料儲存一般放在什麼位置,得到模擬器的路徑的簡單方式是什麼.nshomedirectory 手動儲存的檔案在documents檔案裡 nsuserdefaults儲存的檔案在tmp資料夾裡 1 documents 目錄 您應該將所有de應用程式資料...

IOS中獲取檔案路徑的方法

iphone沙箱模型的有四個資料夾,分別是什麼,永久資料儲存一般放在什麼位置,得到模擬器的路徑的簡單方式是什麼.nshomedirectory 手動儲存的檔案在documents檔案裡 nsuserdefaults儲存的檔案在tmp資料夾裡 1 documents 目錄 您應該將所有de應用程式資料...

iOS獲取各種檔案目錄路徑的方法

iphone沙箱模型有四個資料夾,分別是什麼,永久資料儲存一般放在什麼位置,得到模擬器的路徑的簡單方式是什麼.nshomedirectory 手動儲存的檔案在documents檔案裡 nsuserdefaults儲存的檔案在tmp資料夾裡 1 documents 目錄 您應該將所有de應用程式資料檔...