Пакетный скрипт для перемещения файлов не работает - PullRequest
0 голосов
/ 05 февраля 2019

Я попытался создать пакетный скрипт, который будет перемещать папку, созданную в предыдущий день, из каталога в другой.

Я посмотрел все тренды и попытался сделать это сам, и мне удалосьсделать что-то, но он все равно не делает то, что я хотел бы.

В каталоге у меня всегда будет 2 папки.Каждый день мне нужно идти и копировать папку, созданную в предыдущий день, в новое место в 3 часа утра.Я перепробовал все варианты с MAXAGE, MINAGE, MAXLAD и MINLAD, но, вероятно, я не понимаю, как это работает!

@echo off

/MINAGE:1 :: MINimum file AGE - exclude files newer than 1 days/date.

set MyLogFile=%date%

set MyLogFile=%MyLogFile:/=-%

robocopy /log+:"C:\Users\Desktop\Test\%mylogfile%.txt" /TEE C:\Users\Desktop\Test\try1\n1 C:\Users\Desktop\Test\try2\n2 /MOVE /E /MINAGE:1

robocopy /log+:"C:\Users\Desktop\Test\%mylogfile%.txt" /TEE C:\Users\Desktop\Test\try3\n3 C:\Users\Desktop\Test\try4\n4 /MOVE /E /MINAGE:1

В данный момент он перемещает все файлы из try1/n1 вtry2/n2 независимо от того, сколько лет или новой папке.

Ожидаемый результат будет от try1/n1, в котором у меня есть 2 папки (одна создана вчера, а другая сегодня), чтобы перейти в try2/n2 толькопапка создана вчера!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...