iOS獲取常用目錄

2021-06-09 14:16:01 字數 739 閱讀 3671

//

獲取程式documents目錄路徑

nsarray

*paths

=nssearchpathfordirectoriesindomains(nsdocumentdirectory,nsuserdomainmask, yes);

nsstring

*documentsdirectory

=[paths objectatindex:0];

//nshomedirectory();

//獲取程式tmp目錄路徑

nstemporarydirectory();

//獲取程式應用包路徑

[[nsbundle mainbundle] resourcepath];

或[[nsbundle mainbundle] pathforresource:

@"info

"oftype:

@"txt"];

另外對於檔案一些主要操作主要是通過nsfilemanage 來完成,可以通過 [nsfilemanger defaultmanger] 得到它得例項。

如:建立目錄、重新命名檔案、獲取目錄下的檔名、刪除檔案、刪除目錄等。

其他:

在使用的時候我準備向nshomedirectory()獲取到的目錄中寫乙個檔案但是失敗了。

後來寫到documents目錄中了,不知道是ios的限制還是什麼,檔案不能寫到nshomedirectory()目錄下。

iOS常用方法 獲取沙盒中的幾個目錄路徑

開發中常遇到需要快取的需求,快取的時候我們就需要有乙個路徑,下面的 是獲取沙盒中的路徑的方法 獲取沙盒主目錄路徑 nsstring homedirectory nshomedirectory nslog home homedirectory 獲取documents目錄路徑 nsarray docum...

IOS程式 沙盒目錄 結構分析 目錄獲取

每個ios應用都有自己的應用沙盒 應用沙盒就是檔案系統目錄 與其他檔案系統隔離。應用必須待在自己的沙盒裡,其他應用不能訪問該沙盒 應用沙盒的檔案系統目錄,如下圖所示 假設應用的名稱叫network 應用程式包 上圖中的network 包含了所有的資源檔案和可執行檔案 documents 儲存應用執行...

獲取IOS應用的子目錄

在開發ios應用時,我們經常需要將素材分類,並放入相應地子目錄中。在開發 時,需要訪問這些素材時,就需要獲取對應的子目錄路徑。那麼如何獲取呢?首先,要找到應用所在的路徑。nsstring bundlepath nsbundle mainbundle bundlepath 假設有乙個子目錄名字叫做im...