下面總結了nsfilemanager處理目錄的一些方法,大多數方法和用於普通檔案的方法相同,如下所示:
下面是**示例。出於獲得資訊的目的,首先獲得當前的目錄路徑,然後,在當前的目錄中建立乙個名為testdir的新目錄(資料夾)。然後使用movepath:topath:handler:方法將新目錄testdir重新命名為newdir。另外,這個方法還可以用來將整個目錄結構(這就意味著包括目錄中的內容)從檔案系統的乙個位置移動到另乙個位置。
[cpp]view plain
copy
#import
intmain(
intargc,
const
char
* argv)
//重新命名這個新建立的目錄
if([fm movepath:dirname topath:@
"newdir"
handler:nil] == no)
//改變目錄到這個新的目錄中
if([fm changecurrentdirectorypath:@
"newdir"
] == no)
//重新獲取當前的工作目錄
path = [fm currentdirectorypath];
nslog(@"current directory path is: %@"
, path);
nslog(@"all operations were successful!"
);
} return
0;
}
重新命名新目錄之後,程式使用changecurrentdirectorypath:方法將這個新目錄設定為當前目錄。然後顯示當前目錄路徑,以驗證修改是否成功。
NSFileManager 網上收集
iphone檔案系統 建立 重新命名以及刪除檔案 nsfilemanager中包含了用來查詢單詞庫目錄 建立 重新命名 刪除目錄以及獲取 設定檔案屬性的方法 可讀性,可編寫性等等 每個程式都會有它自己的沙盒,通過它你可以閱讀 編寫檔案。寫入沙盒的檔案在程式的程序中將會保持穩定,即便實在程式更新的情況...
檔案操作(NSFileManager)
documents 蘋果建議將程式建立產生的檔案以及應用瀏覽產生的檔案資料儲存在該目錄下,itunes備份和恢復的時候會包括此目錄 library 儲存程式的預設設定或其它狀態資訊 library caches 存放快取檔案,儲存應用的持久化資料,用於應用公升級或者應用關閉後的資料儲存,不會被itu...
NSFileManager檔案操作
documents 蘋果建議將程式建立產生的檔案以及應用瀏覽產生的檔案資料儲存在該目錄下,itunes備份和恢復的時候會包括此目錄 library 儲存程式的預設設定或其它狀態資訊 library caches 存放快取檔案,儲存應用的持久化資料,用於應用公升級或者應用關閉後的資料儲存,不會被itu...