Автор: Габриэль Смит
Как я упоминал в предыдущем посте, я нахожусь в процессе «Перехода на безбумажный». Я решил использовать Evernote в качестве своего цифрового хранилища. (Мне нравятся теги!!) Одним из важных требований к моей новой системе хранилища информации является то, что должен быть способ резервного копирования моих данных. К сожалению, в Evernote нет встроенной функции резервного копирования. однако есть утилита командной строки для экспорта заметок. Поскольку я полуопасный со сценариями, я решил написать пакетный файл для создания последовательной и автоматической системы резервного копирования.
Скрипт делает следующее:
- Проверяет реестр, чтобы убедиться, что Evernote установлен
- Получает путь установки Evernote из реестра
- Создайте папку на основе дня и времени
- Перечисляет записные книжки
- Отдельно экспортирует каждую записную книжку
- Сжимает каждый экспорт
- Добавляет заметку в каждую записную книжку со статусом экспорта
Команда exportNotes
экспортирует заметки на основе запроса в новую записную книжку. Это означает, что если все блокноты экспортируются за один раз, организация блокнотов теряется. Экспортируя одну записную книжку за раз, можно восстановить структуру записной книжки, а также заметки. Так что, если случится что-то катастрофическое, не тратьте время на реорганизацию тысяч заметок.
Чтобы резервное копирование происходило автоматически, я использую планировщик заданий Windows для запуска скрипта каждый день по цене 1800р.
Пожалуйста, дайте мне знать, если вы найдете эту информацию полезной или у вас есть предложения по ее улучшению.