+ (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;
}
//获取文件的属性
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;
}