2011-08-29 69 views

回答

5

你会想看看从的NSFileManager下面的方法:

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

属性的字典返回包含许多钥匙,但钥匙NSFileType将帮助您确定是否路径指向一个NSFileTypeDirectory(目录)或NSFileTypeRegular(常规文件)。以下密钥也可能是有趣的:

NSFileSize 
NSFileCreationDate 
NSFileModificationDate 
0

CFURLURLEnumerator将执行此操作并指定预取属性。如果表现/时间是一个问题,那么你应该喜欢像这样的较低水平的方法。更高级别的apis可能会从文件系统中获取比您感兴趣的更多属性 - 这会为您的爬网增加大量时间。