Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Другое]Командная консоль.

Статус
В этой теме нельзя размещать новые ответы.

Kosty66

Специалист
Надо помочь, а точнее намекнуть как это сделать.
Значит пишу я скрипт .cmd резервного копирования.
Т.е. что мне надо:

1) Он делает резервное копирование данных находящихся в сетевой сети (типо папки обмена).. Это я делаю через hotcopy
2) Дальше каждый день будет резервироваться, а остальные копии будут переименовываться, т.е. тут тоже ничего сложно. Это можно сделать через ren, т.е. получится так:
backup1 (Сегодняшний)
backup2 (Вчерашний)
backup3 (Позавчерашний)
3) Это всё должно циклироваться, т.е. тут тоже сложного нет. Последнюю копию мы удаляем rmdir /S /Q и всё остальное будет переименовываться, т.е. будет 3 папки обновляться каждый день.
4) Потом надо делать архивацию этого всего, тут я взял скрипт 7za.exe, тут тоже ещё всё понятно.
5) Потом надо название сделать к архивированным файлам, т.е.:
backup_13.07.2013_23'10
Тут я взял скрипт date.exe
6) И тут у меня возникла трудность: надо сделать так:
Если сегодня 1 число месяца, то он архивирует последнюю на 1 число в отдельную папку под названием 01.07 (допустим)
Что я сделал:
С помощью скрипта date.exe сделал переменную даты %DT%.
И тут я не могу понять как сделать проверку, т.е. если сегодня 1 число, то мы архиируем.
Я думал, что:
if %DT%='1' xcopy 1путь 2 путь
Но чё-то нифига не робит, тупо консоль закрывает и всё.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу