本文共 476 字,大约阅读时间需要 1 分钟。
+ (BOOL)isTimeOutWithFile:(NSString *)filePath timeOut:(double)timeOut { //获取文件的属性 NSDictionary *fileDict = [[NSFileManager defaultManager] attributesOfItemAtPath:filePath error:nil]; //获取文件的上次的修改时间 NSDate *lastModfyDate = fileDict.fileModificationDate; //算出时间差 获取当前系统时间 和 lastModfyDate时间差 NSTimeInterval sub = [[NSDate date] timeIntervalSinceDate:lastModfyDate]; if (sub < 0) { sub = -sub; } //比较是否超时 if (sub > timeOut) { //如果时间差 大于 设置的超时时间 那么就表示超时 return YES; } return NO; }转载地址:http://icsni.baihongyu.com/