emhanik
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору andrejka_k 18:18 05-02-2017 Цитата: Что-то можно сделать или уже все........ | Боюсь, поздновато, но можно попытать счастья утилитами восстановления файлов. Ищите не только файлы базы типа DataBase.kdb, но и аналогичные временные DataBase.kdb.tmp (если, конечно, файловые транзакции не отключали). Или, действительно, в теневых копиях, как KismetT_v3 говорит. Coronerr 21:53 05-02-2017 Цитата: К сожалению первая ветка, кажется, с триггерами не работает. | Увы savant_a 21:34 05-02-2017 Цитата: Кстати, родное расширение (.kdbx) не использую | Это расширение второй версии, тут речь о первой. Впрочем, если говорить об автоматизации бэкапа на второй версии, то можно обойтись и без плагинов, и без батников. Все решается триггером: - событие: «Сохранение файла базы паролей», фильтр пустой - действие: «Выполнить команду/ссылку»: - - файл/ссылка: Код: - - аргументы: Код: /c "copy "{DB_PATH}" "{DB_DIR}\BackUp\{DT_SIMPLE}-{DB_NAME}"& for /f "skip=20 tokens=*" %X in ('dir "{DB_DIR}\BackUp\*-{DB_NAME}" /b /o:-n') do del "{DB_DIR}\BackUp\%X" /q" | - - опция «Ждать выхода» включена, - - стиль окна: «Скрытое» (возможность скрыть консольное окно появилась, наконец, в версии 2.35). Результат — рядом с базой в папке BackUp будет храниться 20 ее прежних версий. Саму папку надо будет сначала создать. Если хотите, чтоб не рядом, а на другом диске, замените «{DB_DIR}» на «D:» и т.п. Цитата: Для этого еще создаю базу с другим пассом | Как-то совсем мудрено... Имхо, если уж бояться забыть пароль от базы, то проще сохранить его в каком-нибудь другом шифрованном месте. P.S. Или я не понял, и как раз это вы имели в виду | Всего записей: 976 | Зарегистр. 18-12-2011 | Отправлено: 22:36 05-02-2017 | Исправлено: emhanik, 23:13 05-02-2017 |
|