今天工作上需要扫描指定目录的文件,当前时间之前15分钟之内的文件,进行文件处理,直接用两个时间相减,但是出现问题,时间不是十进制的问题,想了半天,到网上查查,终于实现了,所以写下来,准备后用。
time_t tval;
tval=time(NULL);
difftime(tval,sbuf.st_mtime);//sbuf.st_mtime文件的修改时间;
今天工作上需要扫描指定目录的文件,当前时间之前15分钟之内的文件,进行文件处理,直接用两个时间相减,但是出现问题,时间不是十进制的问题,想了半天,到网上查查,终于实现了,所以写下来,准备后用。
time_t tval;
tval=time(NULL);
difftime(tval,sbuf.st_mtime);//sbuf.st_mtime文件的修改时间;