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

首頁 > 系統 > iOS > 正文

ios開發之獲取目錄內容

2019-11-09 16:01:50
字體:
來源:轉載
供稿:網友

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

目錄的內容 目錄包含了一系列的目錄項。每個目錄項由文件名和指向文件屬性的指針組成。 通過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/
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 进贤县| 阿拉尔市| 河源市| 张家界市| 桂林市| 同仁县| 竹山县| 南江县| 偏关县| 田东县| 蒙自县| 永昌县| 桃江县| 武隆县| 清水县| 临武县| 正镶白旗| 大港区| 宣化县| 淮滨县| 明星| 罗田县| 宽甸| 盱眙县| 蕉岭县| 德庆县| 南澳县| 丹阳市| 潞城市| 徐闻县| 益阳市| 磐安县| 阜宁县| 玛多县| 同德县| 桦甸市| 阳东县| 永福县| 棋牌| 翁牛特旗| 巴中市|