Найти тему
Детство у Old-a заиграло

Создаем архивные копии своими руками.

Оглавление

Ссылка на оригинал статьи

Вообще в операционных системах есть встроенные системы для создания бекапов или архивных копий. Но бывает, что это не работает как надо или не хватает функционала. Можно конечно воспользоваться сторонними программами типа Acronis True Image или аналогичными. Хотя хорошие программы как правила просят покупки лицензии.

Мы же будем делать систему бесплатной и без использования подобных программ.

1. Нам понадобиться программа xStarter . Она автоматизирует процессы в операционной системе.

Программа xStarter
Программа xStarter

2. Далее создадим BAT файл и пропишем следующие команды:

BAT файл с командами
BAT файл с командами

Хочу обратить внимание, что настройки путей можете изменить под ваши.

3. Теперь создадим задачу в программе:

Задача будет активироваться при запуске программы.
Задача будет активироваться при запуске программы.

4. Добавим теперь действие:

Действие будет запускать наш BAT файл
Действие будет запускать наш BAT файл

5. Создадим еще одно действие, она запуститься сразу после завершения предыдущего:

Настраиваем отправку писем
Настраиваем отправку писем

Это действие отправит письмо на ваш ящик с уведомлением о готовности бекапа.

6. Если кому то нужно вот настройки:

Настройки отправки почты
Настройки отправки почты

6.1 Тут с ящика ashestynov01@gmail.com далее его настройки письмо уходит на ящик vadim@itspec.org c темой, что бекап готов.

Далее код даты (этот код обрабатывается программой и вставляет дату).

Вот такими не хитрыми действиями можно создать своими руками простенький архиватор. Которой по завершении процесса проинформирует вас, что архив готов.

Удалить файлы старше N дней в Windows

Создаем обычный .bat файл, сделать это можно с помощью блокнота.

Вписываем туда команду

Forfiles -p "C:\папка с файлами" -s -m *.* -d -60 -c "cmd /c del /q @path"

Параметры

-p папка в которой мы будем удалять файлы

-s рекурсивное удаление (удаление во всех папках и под папках)

-m маска поиска файлов

-d (количество дней) выбор файлов, у которых дата изменения меньше или равна (-) текущей даты.

-с команда, которая выполняется для каждого файла

del - команда удаления

/q - отключения запросов на подтверждение при удалении

@path - возвращает полный путь до файла.

Напишите в комментария, что думаете по такому создания архивных копий. И если понравилось ставьте лайк