Objective-c:获取文件创建日期
问题描述:
我真的是新的Objective-C和mac osx编程。Objective-c:获取文件创建日期
我用按钮和标签编写简单的GUI应用程序。当我按下按钮时,标签将其改为另一个文本。 现在我想了解如何获取文件属性。我读过很多话题,但找不到简单的例子。
我需要什么,它是一个简单的例子:带标签和按钮的窗口,当我按下按钮时,标签应该将其改为文件创建或上次修改日期。文件路径将被硬编码,例如/Users/MYUSER/Downloads/text.txt
请帮助我或指向我好文章或类似的东西。
答
来自Rosetta Code的示例有不推荐的部分。这里是获取文件修改日期的正确代码
NSString *path = @"/Users/Raven/Downloads/1.png";
NSDictionary* fileAttribs = [[NSFileManager defaultManager] attributesOfItemAtPath:path error:nil];
NSDate *result = [fileAttribs objectForKey:NSFileCreationDate]; //or NSFileModificationDate
NSLog(@"%@",result);
谢谢!正是我需要的 – 2010-09-04 13:00:03