Забудьте о днях, так как вы будете запускать скрипт фиксированное количество раз в день. Просто пронумеруйте файлы, чтобы получить что-то вроде ниже. Марка с измененной датой каждого файла будет указывать, когда была сделана резервная копия.
- C: \ Teknia Shares \ Respaldos \ Sistemas \ SuperCEP \ scep2012.mdb (последняя резервная копия)
- C: \ Teknia Shares \ Respaldos \ Sistemas \ SuperCEP \ scep2012.mdb.1
- C: \ Teknia Shares \ Respaldos \ Sistemas \ SuperCEP \ scep2012.mdb.2
- C: \ Teknia Shares \ Respaldos \ Sistemas \ SuperCEP \ scep2012.mdb.3
- C: \ Teknia Shares \ Respaldos \ Sistemas \ SuperCEP \ scep2012.mdb.4 (самая старая резервная копия)
тогда в твоем скрипте есть
if EXIST "C:\Teknia Shares\Respaldos\Sistemas\SuperCEP\scep2012.mdb" ( del "C:\Teknia Shares\Respaldos\Sistemas\SuperCEP\scep2012.mdb.4" ren "C:\Teknia Shares\Respaldos\Sistemas\SuperCEP\scep2012.mdb.3" scep2012.mdb.4 ren "C:\Teknia Shares\Respaldos\Sistemas\SuperCEP\scep2012.mdb.2" scep2012.mdb.3 ren "C:\Teknia Shares\Respaldos\Sistemas\SuperCEP\scep2012.mdb.1" scep2012.mdb.2 ren "C:\Teknia Shares\Respaldos\Sistemas\SuperCEP\scep2012.mdb" scep2012.mdb.1 )
тогда ваша линия робокопии.
Если их будет много, вы можете вместо этого сделать цикл for. Однако вы можете рассмотреть возможность перехода на использование PowerShell, чтобы использовать его более продвинутые функции. До того, как пакетный файл станет слишком укоренившимся в вашем процессе, переключение позже станет намного более трудным.
Обратите внимание, что прежде чем запускать этот скрипт в первый раз, уже должен существовать файл с именем "C:\Teknia Shares\Respaldos\Sistemas\SuperCEP\scep2012.mdb"