Свежие обсуждения
Консультации

По использованию Word.

1 4 5

DWD: При том, что ворд из пакета "Microsoft Office XP".

Понял..

 

Win 7, Word 2007.

Захожу в папку с не сегодняшней датой последнего изменения, открываю doc файл в этой папке, только читаю, даже курсор не перемещаю. Закрываю файл, выхожу из папки, а дата последнего изменения папки уже изменена на теперешнюю. При этом даты последнего изменения всех файлов в папке остались старые. Я же ничего не менял, только читал, почему дата поменялась?

Если открываю в папке другой файл, например PDF, то дата изменения папки не меняется. Так же дата не меняется, если открываю в папке чужой (созданный не мною) doc файл.

Если в своем док файле ставлю атрибут "только чтение", то дата папки не меняется после открытия файла. Но вот в чужом док файле такой атрибут не выставлен, а дата все рано не меняется.

 

При любом открытии документа Ворд создает РЯДОМ С НИМ временный файл - на случай аварийного завершения. При нормальном завершении этот файл уничтожается, при аварийном - остается, и из него потом можно восстановить наработанное.

Если документ не менялся - временный файл просто создался и уничтожился. Но папка-то при этом менялась! Вот и - новая дата.

 

Но с другим doc файлом, который из вне, и который создавал не я, такого не происходит. 

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

Скопировал всю папку на другой диск (диск C), теперь открытие чужого файла не меняет дату обновления папки. Могу эту папку выложить, попробуете у себя.

 

Ну не знаю. Можете открыть папку с doc. Откройте doc в ворде, а теперь посмотрите внутрь папки - рядом создался скрытый файл с тем же именем, только впереди "~", то есть, в папке он окажется первым по алфавиту. И в этот же момент сменилась дата папки. Документ закрыли - временный файл пропадает, но дата папки уже изменена.

Да, если на открываемом файле стоит атрибут RO - временный файл не создается. Но и сохранить его в случае изменения невозможно - только под другим именем.

"Который создавал не я" - возможно там с правами доступа чего не так, и открыв его - сохранить нельзя. А при копировании в другое место права доступа меняются (а если на FAT32 - то и вообще теряются).

 

Вот это папка (1,98 МБ), только удалил в ней другие папки.

Удалил ссылку, смотрите ниже выложил запароленный архив.

 

В любом случае проверить возможность записи - скорее всего окажется заблокированной. Можно открыть файл и сохранить ничего не поменяв. Если не даст - значит заблокировано. Но если даст - датавремя самого файла поменяются, а скорее всего и служебная информация в нем, то есть, даже если ничего не поменять и сохранить - это будет уже другой файл.

 

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

 

Значит точно к исходному нет прав на запись.

Вообще Виндовс настолько самовольная система, что ничему в ней удивляться не следует. Каждый щелчок мыши приводит к каким-то изменениям майкрософт-его-знает где.

Во времена ДОС были такие "программы-ревизоры", позволяышие отслеживать изменения на диске (типа вирусы вычислять или пользователей-вредителей). Поначалу пытались их перенести и под Виндовс, они свое дело делали справно, но отслеженных изменений каждый раз оказывалась такая куева хуча, что разобраться оказалось просто невозможно.

 

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