Как отключить обновление даты папки при просмотре файлов?
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Как отключить обновление даты папки при просмотре файлов?
Уважаемые форумчане!
Проблема следующего характера. Есть архив, состоящий из Н-ного количества папок. Периодически нужно просматривать файлы в них, так вот при просмотре и последующем выходе из папки обновляется дата и время папки. Как выключить это обновления даты-времени. Атрибуты папок должны оставаться оригинальными.
В wincmd.ini;
изменял WatchDirs на значение "0". не помогло.
Где изменяется этот параметр.
Заранее благодарен.
Проблема следующего характера. Есть архив, состоящий из Н-ного количества папок. Периодически нужно просматривать файлы в них, так вот при просмотре и последующем выходе из папки обновляется дата и время папки. Как выключить это обновления даты-времени. Атрибуты папок должны оставаться оригинальными.
В wincmd.ini;
изменял WatchDirs на значение "0". не помогло.
Где изменяется этот параметр.
Заранее благодарен.
Sit
Проблема явно чисто системная, к ключу WatchDirs (предназначенному совершенно для других целей) в частности она не имеет никакого отношения, в настройках подобных параметров нет.
На форуме вообще-то говорилось уже многократно про любые виды даты/времени папок (примеры: раз, два, три и так далее).
В данном конкретном случае, помимо ответа на вопрос, заданнный MVV, хотелось бы знать, в каких именно форматах архивов какие именно типы файлов чем именно просматривались и как именно (какой клавишей/кнопкой) выполнялся этот просмотр.
MVV
А ключ реестра называется NtfsDisableLastAccessUpdate. К дате модификации папки он действительно отношения не имеет.
Заголовок приведён к более компактному виду.
Проблема явно чисто системная, к ключу WatchDirs (предназначенному совершенно для других целей) в частности она не имеет никакого отношения, в настройках подобных параметров нет.
На форуме вообще-то говорилось уже многократно про любые виды даты/времени папок (примеры: раз, два, три и так далее).
В данном конкретном случае, помимо ответа на вопрос, заданнный MVV, хотелось бы знать, в каких именно форматах архивов какие именно типы файлов чем именно просматривались и как именно (какой клавишей/кнопкой) выполнялся этот просмотр.
MVV
А ключ реестра называется NtfsDisableLastAccessUpdate. К дате модификации папки он действительно отношения не имеет.
Заголовок приведён к более компактному виду.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Спасибо за ссылки, изучаю.Avada писал(а):Sit
На форуме вообще-то говорилось уже многократно про любые виды даты/времени папок (примеры: 1,2,3 далее).
Хотелось бы знать, в каких именно форматах архивов какие именно типы файлов чем именно просматривались и как именно (какой клавишей/кнопкой) выполнялся этот просмотр.
Изменяется дата папки при открытии в ней *.doc, *.xls, *.dwg(AutoCAD) файлов.
Если открывать PDF или картинки - все на месте.
Все теперь понятно, из-за временных файлов это. Жаль что в настройках Тотала нет такой галочки, чтобы отключала это дело.
По форуму смотрю многим это дело не нравится.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Можно написать скрипт, который бы при входе в директорию запоминал ее дату, а при выходе восстанавливал.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Windows Registry Editor Version 5.00Avada писал(а):А ключ реестра называется NtfsDisableLastAccessUpdate. К дате модификации папки он действительно отношения не имеет.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisableLastAccessUpdate"=dword:00000001
У меня так и стоит в реестре значение 00000001
Но дата все же изменяется, значит этот способ не подходит.
А вот параметра AccessTime в "WinCmd.ini" у меня вообще нет.
Если его создать, то поможет решить вышеуказанную проблему проблему?
P.S. Попробовал добавить, что AccessTime=0, что AccessTime=1 - все равно дату обновляет
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
2Flasher
Я думал о более простом способе. Меня например, дата на директории не волнует, да и топикстартеру это, судя по всему, важно только в некоторых случаях.
Ставим курсор на директорию и жмем одну кнопку. Скрипт читает дату и пишет в переменную, после чего входит в директорию. Для выхода из нее жмется другая кнопка. Скрипт осуществляет выход, после чего восстанавливает время. Все.
2Sit
А что происходит, если установить WatchDirs=2, войти и выйти?
Я думал о более простом способе. Меня например, дата на директории не волнует, да и топикстартеру это, судя по всему, важно только в некоторых случаях.
Ставим курсор на директорию и жмем одну кнопку. Скрипт читает дату и пишет в переменную, после чего входит в директорию. Для выхода из нее жмется другая кнопка. Скрипт осуществляет выход, после чего восстанавливает время. Все.
2Sit
А что происходит, если установить WatchDirs=2, войти и выйти?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Sit
Можно (???) после просмотра “грохать” даты изменения папок по самой свежей дате изменения входящих в них файлов и подпапок. Даты каждый раз будут “откатываться” к одним и тем же значениям.
Можно (???) после просмотра “грохать” даты изменения папок по самой свежей дате изменения входящих в них файлов и подпапок. Даты каждый раз будут “откатываться” к одним и тем же значениям.
Как вариант - да... но чего ж нет простого варианта?sa писал(а):Sit
Можно (???) после просмотра “грохать” даты изменения папок по самой свежей дате изменения входящих в них файлов и подпапок. Даты каждый раз будут “откатываться” к одним и тем же значениям.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Ну, если бы передо мной стояла такая задача, я именно так бы и поступил.Flasher писал(а):По-твоему, это вариант?
Похоже, нет, поскольку такая цель мало кем ставилась.Sit писал(а):Как вариант - да... но чего ж нет простого варианта?
Есть еще предложение - тоже со скриптом. Исходные даты хранятся в комментариях к директориям в descript.ion. Скрипт извлекает их и переприсваивает. Походил по директориям, "попортил" даты, потом нажал одну кнопочку и все - статус кво восстановлен.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Может, FAT32?Sit писал(а):но чего ж нет простого варианта?
Да и вариант с bat-файлом (если сама идея установки времени по самой свежей дате устраивает) несложен: выбрать головную папку архива и нажать кнопку на панели инструментов.
Последний раз редактировалось sa Вт сен 18, 2012 21:53, всего редактировалось 1 раз.
Можно просматривать *.doc, *.xls, *.dwg(AutoCAD) файлы программами просмотровщиками или плагинами TC, не создающими временные файлы, опять же, будет меньше риска изменить случайно сами архивные файлы.Sit писал(а):Все теперь понятно, из-за временных файлов это.
Либо присвоить этим неудобным (или всем файлам в архиве) атрибут “только для чтения“ и тогда тоже временные файлы создаваться не будут (?) даже при вызове привычными программами.