Блог IT для Windows

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

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

E-mail Печать
(6 голоса, среднее 5.00 из 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 копируем данные

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

 

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


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

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

Кто на сайте

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

Экспорт RSS

feed-image RSS

Статистика

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

Поиск


Голосования

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

Наш опрос

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