2011-08-29 58 views

回答

5

你會想看看從的NSFileManager下面的方法:

- (NSDictionary *)attributesOfItemAtPath:(NSString *)path error:(NSError **)error 

屬性的字典返回包含許多鑰匙,但鑰匙NSFileType將幫助您確定是否路徑指向一個NSFileTypeDirectory(目錄)或NSFileTypeRegular(常規文件)。以下密鑰也可能是有趣的:

NSFileSize 
NSFileCreationDate 
NSFileModificationDate 
0

CFURLURLEnumerator將執行此操作並指定預取屬性。如果表現/時間是一個問題,那麼你應該喜歡像這樣的較低水平的方法。更高級別的apis可能會從文件系統中獲取比您感興趣的更多屬性 - 這會爲您的爬網增加大量時間。