在Cocoa中设置修改文件的日期

时间:2011-04-26 13:35:25

标签: objective-c cocoa macos filesystems

如何在Cocoa中设置文件的日期修改属性?感谢

1 个答案:

答案 0 :(得分:21)

NSFileManager setAttributes:ofItemAtPath:error:方法呢?

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSFileManager_Class/Reference/Reference.html

属性是字典。您可以使用NSFileModificationDate键设置修改日期值。

基本上:

NSDictionary* attr = [NSDictionary dictionaryWithObjectsAndKeys: yourDate, NSFileModificationDate, NULL];

[[NSFileManager defaultManager] setAttributes: attr ofItemAtPath: yourPath error: NULL];