Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 255
Благодарности: 26

Профиль | Отправить PM | Цитировать


Скажите пожалуйста, как можно реализовать запуск следующей команды, через вашу программу?
Код: Выделить весь код
set robotemp=d:\Install\!BackUp\robotemp\
MD %robotemp%
ROBOCOPY d:\Install\!BackUp\ %robotemp% /move /minage:3
del %robotemp% /q
Дело в том, что я создаю резервные копии некоторых папок, а с помощью robocopy, удаляются копии старше 3 дней. В программе пытаюсь прописать так для теста:
Код: Выделить весь код
CreateDir d:\Install\!BackUp\robotemp %robotemp%
Copy c:\log.txt %robotemp%
Но, как я понимаю, программа не понимает, что выше была объявлена переменная %robotemp%, т.к. папку-то она создаёт, но второй командой ничего в неё не копирует. Есть какие-то варианты решения? Спасибо.

Отправлено: 01:46, 25-04-2016 | #185