1

Тема: Дата изменения файла

При открытии файла в WINDOWS 7 меняется его дата изменения, даже если никаких изменений не производилось, просто посмотрел файл. Как этого избежать, чтобы дата изменения менялась только если файл действительно менялся? В WINDOWS XP такой проблемы небыло.

2

Re: Дата изменения файла

[quote]просто посмотрел файл.[/quote] С помощью чего ?
Если файл при просмотре пишется в кэш (программы или винды), создаётся его временная копия или происходит архивация, тогда винда считает, что его изменили. Такая специфика работы файловой системы NTFS.

3

Re: Дата изменения файла

[quote=Vivaldis]При открытии файла в WINDOWS 7 меняется его дата изменения, даже если никаких изменений не производилось, просто посмотрел файл.[/quote]
Что за файл? Какое расширение? И что вообще в системных файлах вы хотите увидеть?
[quote] В WINDOWS XP такой проблемы не было.[/quote]
Это вообще ни какая не проблема. Файлы типа *.dll это вообще динамичные файлы и их перезапись ведётся периодически системой в зависимости от выполняемого процесса.
Вообще, какое пользователю дело до того, что и когда меняет система. Если система работает стабильно, то нечего за ней подглядывать в "замочную скважину", она этого не любит.

4 (2011-05-21 08:32:05 отредактировано Vivaldis)

Re: Дата изменения файла

Прошу прощения, видимо я не правильно выразился. Речь не идет о системных файлах.
Например, текстовый файл doc-формата или eml-файл Outlook. Да просто любой пользовательский файл.

5

Re: Дата изменения файла

Если *.doc или *docx вы просто открыли, то изменения в дате редактирования не происходит. Excel предлагает перезапись. Вы либо соглашаетесь, либо нет. Не пойму в чём у вас проблема и насколько это критично.