Как Windows Explorer определяет поле "Дата изменения" для папок? [Помимо этого: я знаю, что это задание с точки зрения конкретного исследователя, но поведение может быть полезно для кодирования операций поиска/сортировки типов)
Есть ли окончательное описание этого в любом месте - поиски Microsoft, MSDN, Google и Qaru не увенчались успехом.
Личные эксперименты показывают, что в дереве папок:
- когда папка/файл добавляется/удаляется в папке, обновляется дата содержащаяся папка.
- когда содержимое файла изменено, папка с содержимым не изменяется
Тем не менее, я смотрю на некоторые каталоги, которые, похоже, не соответствуют этим основным правилам - с помощью дерева, которое у меня есть (даты в формате DD/MM/YYYY):
folder (date created: 2/2/2006, date modified: 2/3/2006)
folder (date created: 2/2/2006, date modified: 2/3/2006)
folder (date created: 2/2/2006, date modified: 1/6/2009)
file (date created: 27/3/2009, date modified: 2/2/2006)