Войти

Показать полную графическую версию : Копирование БД с указанием даты


KycT56
29-01-2018, 10:32
Привет всем. Я тут новенький. Прошу помощи.
Есть необходимость копировать БД из одной папки на другой диск, допустим файл с путем С:\program\database\1.bd надо скинуть на Диск Д
чтобы там автоматически создалась папка с текущей датой и в этой папке копировался исходный файл при этом автоархивом примерно так D:\base\2018\30.01.2018\1.rar
А на следующий день уже была бы дата новая с путем D:\base\2018\31.01.2018\1.rar и т.д.
Может ли кто подсказать как сделать так чтобы такая процедура выполнялась автоматически в 00:01

dmitryst
30-01-2018, 13:49
@echo off
set "folder=D:\base"
set "source=c:\program\database"
set "mask=*.bd"

robocopy "%source%" "%folder%\%date%" "%mask%">nul

exit /b
Вот как-то так.... Сохранить под названием типа backup.cmd и в Планировщике(Scheduler-е) создать задачу, исполняемую каждый день в 00:01 или когда там нужно. И старые копии неплохо бы удалять потом.




© OSzone.net 2001-2012