CTime g_Time; ... TCHAR tcFile[MAX_PATH] = _T("d:\log.txt"); CFileFind find; if(find.FindFile(tcFile)) { find.FindNextFile(); CTime updateTime; find.GetLastWriteTime(updateTime); find.Close(); if( g_Time.GetTime() == updateTime.GetTime() ){ // 更新されてない return TRUE; } g_Time = updateTime; }