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
CJ Flash



PostPosted: Mon May 28, 2007 21:26    Post subject: Reply with quote

В общем, глянул я на эту задачу несколько шире, чем предлагал Amaid, а именно: этакий глобальный мониторинг действий TC над файлами, с записью их (действий, не файлов!) в журнал и возможностью отмены. В журнале, imho, достаточно хранить следующую информацию: 1. начальное состояние объекта (имя, расположение), 2. произведеннное над объектом действие, 3. конечное состояние. Вроде бы этого должно быть достаточно для отмены: перемещения/копирования/переименования/удаления (в Корзину) файла. Естественно, если файл впоследствии был удален из Корзины, отмена невозможна. Если файл был перемещен/удален со съемного устройства (флэш-драйв, дискета) - выдавать запрос на его подключение. Для каждого файла отдельная запись в журнале. И т.д., и т.п. Вопрос лишь в том, позволяет ли имеющийся SDK запрограммировать подобный мониторинг, и кто возьмется за написание плагина. Smile

Короче, как всегда: все красиво на словах, а на деле...
_________________
The past was yesterday...

TC 8.51a x32, #116718 Personal licence
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group