91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS 文件操作

發布時間:2020-07-04 07:10:21 來源:網絡 閱讀:311 作者:Super_linux 欄目:移動開發

IOS管理文件和目錄

1、常見的NSFileManager文件方法

-(NSData *)contentsAtPath:path  //從一個文件讀取數據

-(BOOL)createFileAtPath: path contents:(NSData *)data attributes:attr  //向一個文件寫入數據

-(BOOL)removeItemAtPath:path error:err  //刪除一個文件

-(BOOL)moveItemAtPath:from toPath:to error:err  //重命名或者移動一個文件(to不能是已存在的)

-(BOOL)copyItemAtPath:from toPath:to error:err  //復制文件(to不能是已存在的)

-(BOOL)contentsEqualAtPath:path andPath:path3  //比較兩個文件的內容

-(BOOL)fileExistAtPath:path  //測試文件是否存在

-(BOOL)isReadableFileAtPath:path  //測試文件是否存在,并且是否能執行讀操作  

-(BOOL)isWriteableFileAtPath:path  //測試文件是否存在,并且是否能執行寫操作  

-(NSDictionary *)attributesOfItemAtPath:path error:err  //獲取文件的屬性  

-(BOOL)setAttributesOfItemAtPath:attr error:err  //更改文件的屬性

2.使用目錄

-(NSString *)currentDirectoryPath  //獲取當前目錄

-(BOOL)changeCurrentDirectoryPath:path  //更改當前目錄

-(BOOL)copyItemAtPath:from toPath:to error:err  //復制目錄結構(to不能是已存在的)

-(BOOL)createDirectoryAtPath:path withIntermediateDirectories:(BOOL)flag attribute:attr  //創建一個新目錄

-(BOOL)fileExistAtPath:path isDirectory:(BOOL*)flag  //測試文件是不是目錄(flag中儲存結果YES/NO)

-(NSArray *)contentsOfDirectoryAtPath:path error:err  //列出目錄內容

-(NSDirectoryEnumerator *)enumeratorAtPath:path  //枚舉目錄的內容

-(BOOL)removeItemAtPath:path error:err  //刪除空目錄

-(BOOL)moveItemAtPath:from toPath:to error:err   //重命名或移動一個目錄(to不能是已存在的)

3、常用路徑工具方法

+(NSString *)pathWithComponens:components  //根據components中的元素構造有效路徑

-(NSArray *)pathComponents  //析構路徑,獲得組成此路徑的各個部分

-(NSString *)lastPathComponent  //提取路徑的最后一個組成部分

-(NSString *)pathExtension  //從路徑的最后一個組成部分中提取其擴展名

-(NSString *)stringByAppendingPathComponent:path  //將path添加到現有路徑的末尾

-(NSString *)stringByAppendingPathExtension:ext  //將指定的擴展名添加到路徑的最后一個組成部分

-(NSString *)stringByDeletingLastPathComponent  //刪除路徑的最后一個組成部分

-(NSString *)stringByDeletingPathExtension  //從文件的最后一部分刪除擴展名

-(NSString *)stringByExpandingTileInPath   //將路徑中代字符擴展成用戶主目錄(~)或指定用戶的主目錄(~user)

-(NSString *)stringByresolvingSymlinksInPath  //嘗試解析路徑中的符號鏈接

-(NSString *)stringByStandardizingPath  //通過嘗試解析~、..(父目錄符號)、.(當前目錄符號)和符號鏈接來標準化路徑

4、常用的路徑工具函數

NSString* NSUserName(void)  //返回當前用戶的登錄名

NSString* NSFullUserName(void)  //返回當前用戶的完整用戶名

NSString* NSHomeDirectory(void)  //返回當前用戶主目錄的路徑

NSString* NSHomeDirectoryForUser(NSString* user)  //返回用戶user的主目錄

NSString* NSTemporaryDirectory(void)  //返回可用于創建臨時文件的路徑目錄

5、常用的IOS目錄

Documents(NSDocumentDirectory)  //用于寫入應用相關數據文件的目錄,在ios中寫入這里的文件能夠與iTunes共享并訪問,存儲在這里的文件會自動備份到云端

Library/Caches(NSCachesDirectory)  //用于寫入應用支持文件的目錄,保存應用程序再次啟動需要的信息。iTunes不會對這個目錄的內容進行備份

tmp(use NSTemporaryDirectory())  //這個目錄用于存放臨時文件,只程序終止時需要移除這些文件,當應用程序不再需要這些臨時文件時,應該將其從這個目錄中刪除

Library/Preferences  //這個目錄包含應用程序的偏好設置文件,使用 NSUserDefault類進行偏好設置文件的創建、讀取和修改


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

茌平县| 肇州县| 冕宁县| 股票| 渭源县| 台湾省| 佛山市| 洞头县| 瑞安市| 宁夏| 塔城市| 中江县| 云和县| 阿巴嘎旗| 德钦县| 广丰县| 科尔| 噶尔县| 抚顺县| 陆川县| 天峻县| 诸城市| 台南县| 慈溪市| 宿松县| 山东省| 德化县| 德安县| 大邑县| 且末县| 渭源县| 乐山市| 舞钢市| 肇源县| 边坝县| 南平市| 斗六市| 宿州市| 淳化县| 中阳县| 沙坪坝区|