国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

ios開發之獲取目錄內容

2019-11-09 17:12:38
字體:
來源:轉載
供稿:網友

目錄的作用 目錄與文件構成了文件系統的層次結構。目錄使文件更易于存取,管理,使用戶可以將不同種類,不同功能的文件分類存儲。

目錄的內容 目錄包含了一系列的目錄項。每個目錄項由文件名和指向文件屬性的指針組成。 通過NSFileManager的contentsOfDirectoryAtPath方法可以獲取目錄的內容。

NSFileManager- (nullable NSArray<NSString *> *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)error

獲取目錄下所有文件的文件名并將文件名放入列表中。 參數path為目錄路徑,error在獲取出錯時輸出錯誤信息。 方法執行成功則返回文件名列表,執行失敗則返回nil,并將錯誤放入error中。

舉例

NSString *dir=NSHomeDirectory();NSError *error=nil;NSFileManager *manager=[NSFileManager defaultManager];NSArray *arr=[manager contentsOfDirectoryAtPath:dir error:&error];NSLog(@"%@",arr);

輸出:

( ".com.apple.mobile_container_manager.metadata.plist", ".DS_Store", Documents, Library, tmp)

ios在提供了contentsOfDirectoryAtPath方法的同時,還提供了subpathsOfDirectoryAtPath方法,用于獲取目錄及其子目錄下所有文件的名字,并將文件名放入列表中。

- (nullable NSArray<NSString *> *)subpathsOfDirectoryAtPath:(NSString *)path error:(NSError **)error

參數path為目錄路徑,error在獲取出錯時輸出錯誤信息。 方法執行成功則返回文件名列表,執行失敗則返回nil,并將錯誤放入error中。

舉例

NSString *dir=NSHomeDirectory();NSError *error=nil;NSFileManager *manager=[NSFileManager defaultManager];arr=[manager subpathsOfDirectoryAtPath:dir error:&error];NSLog(@"%@",arr);

輸出:

( ".com.apple.mobile_container_manager.metadata.plist", ".DS_Store", Documents, Library, "Library/.DS_Store", "Library/Caches", "Library/Caches/Snapshots", "Library/
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盘锦市| 来凤县| 社旗县| 牡丹江市| 天长市| 昆明市| 汶上县| 聊城市| 沙湾县| 香河县| 格尔木市| 景谷| 沙坪坝区| 新余市| 安义县| 大丰市| 石林| 桃源县| 天气| 凤冈县| 杨浦区| 察雅县| 鹤岗市| 驻马店市| 北川| 建昌县| 汪清县| 蒙城县| 浠水县| 龙岩市| 文成县| 轮台县| 阿克苏市| 黑水县| 萍乡市| 铜梁县| 铜梁县| 襄樊市| 平乐县| 资阳市| 西华县|