国产探花免费观看_亚洲丰满少妇自慰呻吟_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/
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉兴市| 巫溪县| 黔西县| 康马县| 河间市| 宁都县| 宜城市| 万年县| 舞钢市| 和硕县| 阳原县| 北辰区| 西安市| 凤庆县| 奎屯市| 阳江市| 绥中县| 图们市| 柯坪县| 长寿区| 青川县| 青浦区| 邯郸市| 阳东县| 晋江市| 墨竹工卡县| 娄底市| 玉田县| 漯河市| 伽师县| 寿阳县| 新兴县| 淮滨县| 广宗县| 普洱| 呈贡县| 曲麻莱县| 德化县| 井研县| 定陶县| 梅河口市|