Для контроля за изменением файлов надо создать массив (двумерный) и занести туда данные о названиях файлов и времени их изменения. Как это лучше сделать? Сделать массив только с именами файлов не сложно, с помощью _FileListToArray. А вот как добавить туда соответствующее время изменения файла?