有没有一种有效的方法来更新iPad文件系统上文件的最后修改属性,即unix touch命令?
我看过NSFileManager,但没有运气。
答案 0 :(得分:10)
好的,所以我在问完之后就回答了我的问题:(
我在NSFileManager类中找到了方法setAttributes:ofItemAtPath:error:,我可以在那里指定修改后的时间戳。
非常感谢!
答案 1 :(得分:7)
要更新ls -l
的修改时间戳(例如,显示在filePath
的输出中)到现在:
NSError* error;
NSFileManager* fileManager = [NSFileManager defaultManager];
if (![fileManager setAttributes:@{NSFileModificationDate:[NSDate date]}
ofItemAtPath:filePath
error:&error]) {
NSLog(@"Couldn't update modification date: %@", error);
}