Cocoa中文件的内容修改日期

时间:2013-07-05 13:44:53

标签: ios objective-c cocoa-touch file nsfilemanager

如何找出Cocoa上次修改文件的时间?

我尝试使用NSFile的NSFileModificationDate属性,但是当您读取文件时,修改日期会更新。我只是想知道上次改变的时间是在Mac OS X Finder中。

1 个答案:

答案 0 :(得分:1)

您可以尝试下一个代码:

NSDate *fileModificationDate = nil;  
[fileUrl getResourceValue:&fileModificationDate forKey:NSURLContentModificationDateKey error:nil];
NSLog(@"modification date %@", fileModificationDate)

您可以在NSURL.h中查看资源键 - NSURLContentModificationDateKey等。 希望它会有所帮助。