Как Windows Explorer определяет поле «Дата изменения» для папок? [В сторону: я знаю, что это вопрос с точки зрения исследователя, но такое поведение может быть полезным для кодирования действий типа поиска / сортировки]
Есть ли где-нибудь однозначное описание - поиски Microsoft, MSDN, Google и Stack Overflow не увенчались успехом.
Личные эксперименты показывают, что в дереве папок:
- когда папка / файл добавляется / удаляется в папке, обновляется , содержащий измененную дату папки.
- при изменении содержимого файла папка, в которой он находится, не изменяется
Тем не менее, я смотрю на некоторые каталоги, которые, кажется, не соответствуют этим основным правилам - бег по дереву, которое у меня есть (даты в формате ДД / ММ / ГГГГ):
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)