Hi Julia,
this would be a pure MDL file time comparism:
...
FindFileInfo *fileInfoP=NULL;
ULong file1date=0L, file1time=0L, file2date=0L, file2time=0L;
int fileCount=0;
if (mdlFile_findFiles(&fileInfoP,&fileCount,firstFilename,FF_NORMAL)==SUCCESS && fileCount>0 && fileInfoP!=(FindFileInfo *)NULL){
file1date= fileInfoP->date;
file1time= fileInfoP->time;
free(fileInfoP);
}
if(mdlFile_findFiles(&fileInfoP,&fileCount,secondFilename,FF_NORMAL)==SUCCESS && fileCount>0 && fileInfoP!=(FindFileInfo *)NULL){
file2date= fileInfoP->date;
file2time= fileInfoP->time;
free(fileInfoP);
}
if(file2date > file1date || file2time > file1time){
... file 2 is newer than file 1...
}
HTH,
Willi