在nstableview中显示文件属性

时间:2012-08-09 14:00:58

标签: objective-c cocoa nstableview nsfilemanager

我想在tableview中显示文件的数据。文件存储在目录中。我想在tableview中显示:文件的图标,名称,大小和日期。感谢NSFileManger,我找到了如何显示目录的内容,但我无法按需要显示属性。 你有什么建议,它是如何工作的,想法,教程? 感谢

1 个答案:

答案 0 :(得分:0)

获取目录内容后,在每个文件的路径上调用NSFileManger的{​​{1}}方法。该方法返回每个特定文件的attributesOfItemAtPath:error:个文件属性。使用密钥获取所需的属性 - NSDictionaryNSFileTypeNSFileSize等等;所有密钥都列在documentation中。这将为您提供除图标之外的所有内容,您需要使用NSWorkspaceNSFileModificationDate方法。