Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Как отключить обновление даты папки при просмотре файлов?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Sit



Joined: 18 Sep 2012
Posts: 4

Post (Separately) Posted: Tue Sep 18, 2012 11:06    Post subject: Как отключить обновление даты папки при просмотре файлов? Reply with quote

Уважаемые форумчане!

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

В wincmd.ini;
изменял WatchDirs на значение "0". не помогло.

Где изменяется этот параметр.

Заранее благодарен.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Tue Sep 18, 2012 11:25    Post subject: Reply with quote

Какие именно дата и время? Модификации? Последнего доступа? Последнее отключается на уровне системы в реестре (что-то вроде disable last access update).
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10263
Location: Россия, Саратов

Post (Separately) Posted: Tue Sep 18, 2012 12:17    Post subject: Reply with quote

Sit
Проблема явно чисто системная, к ключу WatchDirs (предназначенному совершенно для других целей) в частности она не имеет никакого отношения, в настройках подобных параметров нет.
На форуме вообще-то говорилось уже многократно про любые виды даты/времени папок (примеры: раз, два, три и так далее).
В данном конкретном случае, помимо ответа на вопрос, заданнный MVV, хотелось бы знать, в каких именно форматах архивов какие именно типы файлов чем именно просматривались и как именно (какой клавишей/кнопкой) выполнялся этот просмотр.

MVV
А ключ реестра называется NtfsDisableLastAccessUpdate. К дате модификации папки он действительно отношения не имеет.

Заголовок приведён к более компактному виду.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Sit



Joined: 18 Sep 2012
Posts: 4

Post (Separately) Posted: Tue Sep 18, 2012 14:15    Post subject: Reply with quote

Avada wrote:
Sit
На форуме вообще-то говорилось уже многократно про любые виды даты/времени папок (примеры: 1,2,3 далее).
Хотелось бы знать, в каких именно форматах архивов какие именно типы файлов чем именно просматривались и как именно (какой клавишей/кнопкой) выполнялся этот просмотр.


Спасибо за ссылки, изучаю.
Изменяется дата папки при открытии в ней *.doc, *.xls, *.dwg(AutoCAD) файлов.
Если открывать PDF или картинки - все на месте.

Все теперь понятно, из-за временных файлов это. Жаль что в настройках Тотала нет такой галочки, чтобы отключала это дело.
По форуму смотрю многим это дело не нравится. Wink
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Tue Sep 18, 2012 15:21    Post subject: Reply with quote

Можно написать скрипт, который бы при входе в директорию запоминал ее дату, а при выходе восстанавливал.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Sep 18, 2012 16:17    Post subject: Reply with quote

Это тогда нужно резидентно мониторить в цикле текущие папки в панелях. Если активную панель как-то перечитывать можно, то что делать с пассивной? Параметры лишь раз возвращаются.
Back to top
View user's profile Send private message
Sit



Joined: 18 Sep 2012
Posts: 4

Post (Separately) Posted: Tue Sep 18, 2012 17:07    Post subject: Reply with quote

Avada wrote:
А ключ реестра называется NtfsDisableLastAccessUpdate. К дате модификации папки он действительно отношения не имеет.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisableLastAccessUpdate"=dword:00000001

У меня так и стоит в реестре значение 00000001

Но дата все же изменяется, значит этот способ не подходит.

А вот параметра AccessTime в "WinCmd.ini" у меня вообще нет.
Если его создать, то поможет решить вышеуказанную проблему проблему?

P.S. Попробовал добавить, что AccessTime=0, что AccessTime=1 - все равно дату обновляет Sad
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Tue Sep 18, 2012 17:17    Post subject: Reply with quote

2Flasher
Я думал о более простом способе. Меня например, дата на директории не волнует, да и топикстартеру это, судя по всему, важно только в некоторых случаях.
Ставим курсор на директорию и жмем одну кнопку. Скрипт читает дату и пишет в переменную, после чего входит в директорию. Для выхода из нее жмется другая кнопка. Скрипт осуществляет выход, после чего восстанавливает время. Все.

2Sit
А что происходит, если установить WatchDirs=2, войти и выйти?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Sep 18, 2012 17:24    Post subject: Reply with quote

Вахмурка
Т.е. переходы по папкам стандартными способами, включая вкладки, кнопки, Избранное, cd, из строки заголовка панели и т.д. ты предлагаешь выкинуть из головы и жать эти две кнопки? По-твоему, это вариант?
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Tue Sep 18, 2012 17:34    Post subject: Reply with quote

Sit
Можно (???) после просмотра “грохать” даты изменения папок по самой свежей дате изменения входящих в них файлов и подпапок. Даты каждый раз будут “откатываться” к одним и тем же значениям.
Back to top
View user's profile Send private message
Sit



Joined: 18 Sep 2012
Posts: 4

Post (Separately) Posted: Tue Sep 18, 2012 18:18    Post subject: Reply with quote

sa wrote:
Sit
Можно (???) после просмотра “грохать” даты изменения папок по самой свежей дате изменения входящих в них файлов и подпапок. Даты каждый раз будут “откатываться” к одним и тем же значениям.


Как вариант - да... но чего ж нет простого варианта?
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Tue Sep 18, 2012 18:40    Post subject: Reply with quote

Flasher wrote:
По-твоему, это вариант?
Ну, если бы передо мной стояла такая задача, я именно так бы и поступил.
Sit wrote:
Как вариант - да... но чего ж нет простого варианта?
Похоже, нет, поскольку такая цель мало кем ставилась.

Есть еще предложение - тоже со скриптом. Исходные даты хранятся в комментариях к директориям в descript.ion. Скрипт извлекает их и переприсваивает. Походил по директориям, "попортил" даты, потом нажал одну кнопочку и все - статус кво восстановлен.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Tue Sep 18, 2012 18:46    Post subject: Reply with quote

Sit wrote:
но чего ж нет простого варианта?

Может, FAT32?
Да и вариант с bat-файлом (если сама идея установки времени по самой свежей дате устраивает) несложен: выбрать головную папку архива и нажать кнопку на панели инструментов.


Last edited by sa on Tue Sep 18, 2012 21:53; edited 1 time in total
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10263
Location: Россия, Саратов

Post (Separately) Posted: Tue Sep 18, 2012 20:04    Post subject: Reply with quote

sa wrote:
Может, FAT32?

Лучшее средство от перхоти — гильотина? Wink
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Wed Sep 19, 2012 11:38    Post subject: Reply with quote

Sit wrote:
Все теперь понятно, из-за временных файлов это.

Можно просматривать *.doc, *.xls, *.dwg(AutoCAD) файлы программами просмотровщиками или плагинами TC, не создающими временные файлы, опять же, будет меньше риска изменить случайно сами архивные файлы.

Либо присвоить этим неудобным (или всем файлам в архиве) атрибут “только для чтения“ и тогда тоже временные файлы создаваться не будут (?) даже при вызове привычными программами.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group