Iphone檔案處理 使用屬性列表(plist)

2021-06-04 19:05:10 字數 723 閱讀 6301

先在resources資料夾下新建乙個movies.plist檔案,然後往裡面新增一些內容。

然後在viewdidload方法裡面新增如下內容,這樣就可以做到如果documents資料夾下有movies檔案那麼就將其內容列印出來,如果沒有就修改resources檔案下的movies檔案,然後將其複製到documents資料夾下:

- (void)viewdidload

//下面這兩句獲取documents資料夾路徑

nsarray *path = nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes);

nsstring *documentsdir = [path objectatindex:0];

//新增乙個movies.plist檔案在documents資料夾下

if ([[nsfilemanager defaultmanager]fileexistsatpath:plistfilename])

}[dict release];

}else

[copyofdict writetofile:filename atomically:yes];

[dict release];

[copyofdict release];

}[super viewdidload];

}

屬性檔案讀取和使用

在屬性檔案通過程式讀取的時候只需要進行一次讀取,當程式和屬性檔案進行流的構建的時候,流會消耗大量的資源,所以,我媽提出了乙個方法用來解決這個問題 使用單例模式完成此操作 public myproperties extends properties catch exception ex finally...

使用yield處理檔案

coding utf 8 import random import threading import string import time t1 time.time def write x with open a.txt a as a a.write x def run for x in range...

Windows批處理中檔案的屬性

windows的batchfile可以有 0 9引數,其中 0預設表示batchfile的全路徑,1 9為使用者的傳入引數。以下特殊標記可以用來獲得檔案的屬性,如果對 0使用特殊標記,表示獲得batachfile的相關屬性,如果 1 9中某個 是個檔案的路徑,也可以使用如下特殊標記來獲得 表示檔案的...