我使用默认应用程序以编程方式打开文件,同时考虑文件扩展名。 当文件打开时,我需要知道文件何时被修改以及何时不再使用。 我使用FSEventStreamCreate来创建事件。 我怎么知道文件是否已关闭?
谢谢, 安娜
答案 0 :(得分:0)
您可以查看文件的修改日期。
答案 1 :(得分:0)
以下是查看我的文件是否已修改的解决方案:
NSString * modified = [NSString stringWithFormat:@"%@",[fileAttributes objectForKey:@"NSFileModificationDate"]];
NSString * savedmod = [[NSUserDefaults standardUserDefaults] objectForKey:@"kFeedLastModified"];
[[NSUserDefaults standardUserDefaults] setObject:modified forKey:@"kFeedLastModified"];
[[NSUserDefaults standardUserDefaults] synchronize];
if (![savedmod isEqualToString:modified])
{
NSlog(@"File modified");
}