Bat файл, архивирования базы и любых нужных вам файлов на автомате.

Архивирование файлов с заменой архива !
  1. У вас есть файлы или база которую надо архивировать с указанием даты. То есть бекап файлов с архивированием. Это вариант можно применить во многих разных ситуациях. Разберем пример а дальше вы сами решите зачем вам нужен данный пример(вариант). Приведем простенький пример написания bat файла с одной строчкой кода в которой будет указан файл который надо архивировать и архив в который будет помещен сам файл. По мере добавления в файл информации вы можете запускать кликая по bat файлу и будет произведена замена архива на новый.
  2. Это самый простой пример :
  3. chcp 1251
  4. "C:\Program Files\WinRAR\WinRAR.exe" a -r -m5 D:\bd\bd.rar C:\bd
  5. Разберем код:
  6. В первой строчке пишем кодировку для распознавания символов написания текста. Далее идет указание пути самого архиватора, его можно поменять на любой другой, скажем 7z бесплатный.
  7. a -r -m5 параметр архивирования с указанием помещения всех папок и файлов в архив и сжатие.
  8. D:\bd\bd.rar путь где будет расположен архив
  9. C:\bd Папка которую будем архивировать, откуда будем брать файлы для помещения в архив.
  10. Сохраняем этот код в файл с расширением название файла.bat придумываем любое название bat файлу.
  11. Второй пример который будет создавать архивы с указанием даты и каждый раз делать новый архив а не помещать в существующий как в первом примере.
  12. chcp 1251
  13. @echo off
  14. set day=%DATE:~0,2%
  15. set month=%DATE:~3,2%
  16. set year=%DATE:~6,4%
  17. «C:\Program Files\WinRAR\WinRAR.exe» a -r -m5 D:\bd\папка_%year%—%month%—%day%.rar C:\папка
  18. С первой строчкой мы знакомы из первого примера. Далее идет указывать дату, эти три строчки : Год Месяц и День. Последняя строчка кода знаем из первого примера. Такой файл вы можете запускать сами нажимая на него мышкой или поместить в назначение задач Windows тогда он будет создавать архивы в назначенное время автоматически и указывать дату.
  1. Архивы будут создаваться пока не заполнят все место на диске. Чтобы все выполнялось на автомате добавляем запланированную задачу с созданным bat файл из выше приведенных примеров. Добавить запланированную задачу, я создал отдельный обзор потому что не подходит по тематики раздела. Это пришлось сделать для более лучшего поиска важных настроек(обзоров, статей), как говориться все на своем месте, разложено по полочкам. В разделе Windows вы найдете страницу с названием создание запланированной задачи в диспетчере задач, можете воспользоваться поиском по сайту который расположен на каждой странице сайта в низу.
  2. Я сам лично пользуюсь правда не много доработав чтобы архивация была в локальной сети, для бэкапа базы в моих так сказать компаниях в которых я выполняю роль компьютерного мастера. Дома я делаю бэкап в сетевое хранилище своего облака и фото которое лежит в облаке, мы с супругой любим фотографировать и все наши устройства соединены одним облаком в которое помещаются все наши снимки. Далее они синхронизируются с компьютером дома и уже потом делается бэкап папки расположенной на компьютере и которая синхронизирует с облаком. Бэкап идет в сетевое хранилище с raid которое стоит у меня в кладовке. Так что у нас в семье не что не пропадает.
    Другой вариант использования WinRar как резервное копирование с архивированием файлов.
  3. В принципе все варианты похоже между собой и я чтобы дать Вам фантазию идей для Вашего удобства работы с файлами пишу еще один пример с бэкапом файлов и архивированием их. Для начала нам нужно составить список папок которые будем архивировать и сделаем мы этот список в простом блокноте. Открываем блокнот и пишем пути до папок с которыми будем работать. Картинка с примером ниже :
  4. Сохраняете после внесения информации о пути к папкам, в любом удобном Вам месте на компьютере. Я сохранил в моих документах. Теперь подготавливаем место где будет храниться архивируемая информация, для повышения безопасности и прочего не желательных действий с сохраненными файлами архива, место для хранения должно быть отдельно от вашего жесткого диска. Потому что если ваш жесткий диск накроется спасти информацию будет трудно, поэтому и делают бэкап чтобы хранить на другом носителе, файловом сервере к примеру, домашнем файловом сервере.

  5. Файловый сервер для дома можно собрать самому и настроить по вашему вкусу. Самый простой способ это поставить HFS файловый сервер который имеет графический интерфейс, который можно менять самому скачав шкуру. Много настроек в панели админа, ограничения по IP и многое другое. Так же можно заходит на него из любой точки земли, в локальной сети вашего дома. Работает он из обычного браузера и похож на облако. Да что я все рассказываю читайте сами на странице где все подробно расписано о HFS . Покопавшись или воспользовавшись поиском для сайта в котором не надо набирать целые словосочетания а просто одно слово, ключевое слово для вашего запроса одно. Можно найти много информации для создания своей локальной сети, файлового сервера, видео сервера с записью и просмотром на любом устройстве с доступом к локальной сети. Да много что есть читайте и пользуйтесь поиском по сайту он на каждой странице в самом низу !
  6. Извините отвлекся от темы бэкапа и продолжим архивировать с сохранением файлов в нужном Вам месте. Используя WinRar так как он подходит куда лучше для таких целей и может работать из командной строки, в фоновом режиме это даст спокойному продолжению работы пользователя, не отвлекаясь на очередной бэкап. Находим ярлык WinRar я думаю проблем не будет с этим и пкм в контекстном меню выбираем свойства.
  7. На вкладке Ярлык открывшегося окна свойств ярлыка WinRar находим строчку с названием объект. В эту строчку вписываем команды и пути для автоматического назову так архивирования и бэкапа файлов и папок.
  8. Описание команд которые вписываем в строку объект:
  9. a – создает новый архив.
  10. -ag – добавит дату создания архива к имени.
  11. G:\123 - путь где будет новый архив и его имя, которое можно изменить по вашему усмотрению.
  12. @C:\Users\Machine\Documents\bd.txt - путь до файла со списком файлов или папок, которые будут архивироваться и бэкап.
  13. Выглядит это в строке объект следующим образом :
  14. Нажимаете применить и если все деланно правильно то параметры в строке сохранятся. Этот метод хорошо работает в Windows 7, более новых версиях Вам надо будет ярлык делать в той папке где будет располагаться бекап. Теперь чтобы все это выполнялось в заданное время укажите операционной системе выполнение задачи. Как запланировать задачу полное руководство с пошаговой инструкцией есть в статье: Запланировать любое действие, средствами самой ос., Windows
  15. На этой странице я собрал несколько примеров как можно использовать WinRar не только в целях скажем пользовательского набора задач. А также можно использовать данный архиватор в административных задачах, что очень облегчает выполнение повторяющихся действий. Только подумайте сколько проблем уйдет один раз настроив данное архивирование с бэкапом, не надо каждый день повторять действия, не забудете сделать копию, вы просто работаете позабыв о том что надо сохранять важные документы.

  16. Перейти на официальный сайт WinRar
    Перейти на страницу с обзором на файловый сервер HFS
    Перейти Статья запланировать задачи Windows