CJ Flash

|
Posted: Mon May 28, 2007 21:26 Post subject: |
|
|
В общем, глянул я на эту задачу несколько шире, чем предлагал Amaid, а именно: этакий глобальный мониторинг действий TC над файлами, с записью их (действий, не файлов!) в журнал и возможностью отмены. В журнале, imho, достаточно хранить следующую информацию: 1. начальное состояние объекта (имя, расположение), 2. произведеннное над объектом действие, 3. конечное состояние. Вроде бы этого должно быть достаточно для отмены: перемещения/копирования/переименования/удаления (в Корзину) файла. Естественно, если файл впоследствии был удален из Корзины, отмена невозможна. Если файл был перемещен/удален со съемного устройства (флэш-драйв, дискета) - выдавать запрос на его подключение. Для каждого файла отдельная запись в журнале. И т.д., и т.п. Вопрос лишь в том, позволяет ли имеющийся SDK запрограммировать подобный мониторинг, и кто возьмется за написание плагина.
Короче, как всегда: все красиво на словах, а на деле... _________________ The past was yesterday...
TC 8.51a x32, #116718 Personal licence |
|