Мне нужна процедура, которая проверяет, были ли новые папки / файлы добавлены в данную выбранную папку.
Мне нужно, чтобы эта процедура запускалась при запуске приложения, поэтому время обработки на этом этапе важно.
Думаю, я могу сделать журнал текущего состояния, журнал предыдущего состояния, отсортировать и сравнить их.
Сначала мне нужно узнать, есть ли другой способ.
Во-вторых, если нет другого способа, как лучше всего найти разницу между двумя списками путей к файлам: структурой и алгоритмами.
Старое состояние:
c:\firstfolder\a.doc
c:\firstfolder\b.doc
c:\firstfolder\secondFolder\a.doc
c:\firstfolder\secondFolder\b.doc
Новое состояние:
c:\firstfolder\a.doc
c:\firstfolder\b.doc
c:\firstfolder\secondFolder\a.doc
c:\firstfolder\secondFolder\b.doc
c:\firstfolder\secondFolder\c.doc
Я ищу c:\firstfolder\secondFolder\c.doc
.