Блог IT для Windows

Всё для Windows, софт, исходники

Скрипт для резервного копирования данных

E-mail Печать
(0 голоса, среднее 0 из 5)

Рассмотрим скрипт, предназначенный для резевного копирования данных. Скрипт создает каталог с текущими временем и датой и копирует в него содержимое (например БД) С:\proga\db

@echo off
set h=%TIME:~0,2%
set d=%TIME:~3,2%
set s=%TIME:~6,2%
set dd=%DATE:~0,2%
set mm=%DATE:~3,2%
set yyyy=%DATE:~6,4%
set curdate=%dd%-%mm%-%yyyy%
set curtime=%h%-%d%-%s%
set curdatetime=%curdate%_%curtime%
md "E:\Bakcup\%curdatetime%">nul 2>nul
robocopy "C:\proga\DB" "E:\Bakcup\%curdatetime%"


Данный скрипт работает с переменными (set) windows

Время: h-часы d-минуты s-секунды

Дата (числами): dd-день mm-месяц yyyy-год

Далее эти переменные необходимо объеденить в единые переменные curdate (для даты) и curtime (для времени)

Последняя переменная set curdatetime=%curdate%_%curtime% и будет именем создаваемого каталога

Командной MD создаем каталог с переменной

Командной robocopy копируем данные

Данный скрипт удобно поместить в планировщик заданий для автоматического копирования

 

Добавить комментарий


Защитный код
Обновить

Экспорт RSS

feed-image RSS

Праздники и история IT

Кто на сайте

Сейчас 131 гостей онлайн

Статистика

Яндекс.Метрика
Анализ веб сайтов

Поиск


Голосования

Какой операционной системой вы пользуетесь
 

Наш опрос

Каким браузером вы пользуетесь
 
Каким антивирусом вы пользуетесь