Последнее изменение папок - PullRequest
       6

Последнее изменение папок

5 голосов
/ 30 сентября 2008

Как Windows определяет дату последнего изменения папки?

Ответы [ 3 ]

5 голосов
/ 03 июня 2011

Согласно MSDN , отметка времени последнего изменения сохраняется для каждого каталога:

  • Если вы создаете две новые папки в разделе NTFS с именами D: \ NTFS1 и D: \ NTFS2, дата и время создания и изменения совпадают.
  • Если вы переместите папку D: \ NTFS2 в папку D: \ NTFS1, создав D: \ NTFS1 \ NTFS2, то:
    1. D: \ NTFS1 - созданная папка остается той же, а измененный штамп изменяется.
    2. D: \ NTFS1 \ NTFS2 - Изменения как созданной папки, так и измененной остаются прежними. Это происходит потому, что, даже если вы переместили папку, новая папка в папке D: \ NTFS1 создается как основная таблица файлов (MFT).
  • Если вы скопируете папку D: \ NTFS2 в папку D: \ NTFS1, создайте папку D: \ NTFS1 \ NTFS2, а папка D: \ NTFS2 все еще существует (после ее копирования):
    1. D: \ NTFS1 - созданная папка совпадает, а метка времени и даты измененной папки изменяется.
    2. D: \ NTFS2 - никаких изменений не происходит, поскольку это оригинальная папка.
    3. D: \ NTFS1 \ NTFS2 - и созданная папка, и измененная папка изменяются на одну и ту же отметку, которая соответствует времени перемещения.
      Это происходит потому, что даже если вы скопировали папку, новая папка рассматривается как созданная MFT и получает новую созданную и измененную метку времени.

Примечание : Структура и поведение файловой системы FAT отличаются в зависимости от измененной отметки времени. В файловой системе FAT дата изменения папки не изменяется, если содержимое папки изменяется. Например, если у вас есть D: \ FAT1 и D: \ FAT2, и вы копируете или перемещаете D: \ FAT2 в D: \ FAT1, дата создания и дата изменения D: \ FAT1 остаются неизменными.

2 голосов
/ 30 сентября 2008

При обновлении записи каталога также обновляется дата последнего изменения самого каталога.

2 голосов
/ 30 сентября 2008

использует дату последней активности файла внутри папки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...