1

У меня есть установка, где некоторые из файлов, которые помещены в файловую систему, создали метки времени в прошлом. Я понимаю, что можно использовать вызовы API для изменения созданных (и других) временных отметок. Таким образом, возможно, что установка делает это после того, как файл был скопирован.

Является ли это единственным способом, которым Дата создания файла могла быть в прошлом, или есть какой-то другой способ, которым Дата Создания исходного файла сохраняется при копировании в файловую систему?

1 ответ1

2

Даты файла, создания и изменения сохраняются при перемещении файла, но не при копировании, так как скопированный файл считается новым.

Большинство программ сжатия, таких как Zip, также сохраняют даты при архивировании файлов в архив и восстанавливают их при распаковке, используя те же вызовы API, которые вы нашли.

Поскольку большинство заданий по установке хранят файлы, которые они устанавливают, в виде сжатого архива, даты сохраняются при установке файлов, распаковывая их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .