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 

Single Post  Topic: Автоматизация переноса атрибутов и времени изменения файлов 
Author Message
oshizelly



PostPosted: Sun Sep 08, 2013 16:02    Post subject: Reply with quote

Продолжу старую тему.

Возникла задача попроще (??), как бы второй шаг предыдущей задачи. Раньше обсуждалось, как взять значения штампов времени создания и модификации исходного файла и применить их к целевому файлу.

Теперь надо тоже применить к выделенным целевым файлам определённые значения времени и/или создания (иногда оба вместе, а иногда каждого в отдельности), но взятые не от исходного файла, а из заранее созданного шаблона. Например, присвоить целевому файлу значение времени создания (time created) 01.01.2000 - 00.00.00.

Это можно было бы сделать при помощи команд setfiletime утилиты Nircmd, но, как уже выяснили выше http://forum.wincmd.ru/viewpost.php?p=95884 , Nircmd.exe игнорирует файлы с юникодными символами и проблемами в имени. (В промежутке вышло две новых версии nircmd, но баг так и остался.)

Как промежуточное решение хотя бы сделать так, чтобы после вызова диалога Change Attributes фокус автоматически перемещался в поле Date либо Time. Но это, конечно, было бы гораздо менее удобно.



Ну и до кучи кнопку для обновления даты модификации и/или создания выделенных файлов до текущей системной. В штатном диалоге [Change Attributes] есть кнопка [Current], но во-первых, надо очень много телодвижений, чтобы до неё добраться, а во-вторых, она работает меняет только время модификации.


Last edited by oshizelly on Sun Sep 08, 2013 20:14; edited 1 time in total
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group