Esqueça os dias desde que você estará executando o script um número fixo de vezes por dia. Basta ter os arquivos numerados para alcançar algo como abaixo. O carimbo modificado da data de cada arquivo será uma indicação de quando o backup foi feito.
- Compartilhamentos C: \ Teknia \ Respaldos \ Sistemas \ SuperCEP \ scep2012.mdb (backup mais recente)
- Compartilhamentos C: \ Teknia \ Respaldos \ Sistemas \ SuperCEP \ scep2012.mdb.1
- Compartilhamentos C: \ Teknia \ Respaldos \ Sistemas \ SuperCEP \ scep2012.mdb.2
- Compartilhamentos C: \ Teknia \ Respaldos \ Sistemas \ SuperCEP \ scep2012.mdb.3
- Compartilhamentos C: \ Teknia \ Respaldos \ Sistemas \ SuperCEP \ scep2012.mdb.4 (backup mais antigo)
então, no seu script,
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
)
então sua linha de robocopy.
Se houver muitos deles, você poderá fazer um loop for. No entanto, você pode querer considerar a mudança para usar o PowerShell para fazer uso de seus recursos mais avançados. Antes que o arquivo em lote se torne muito arraigado em seu processo e a mudança posterior se torne muito mais difícil.
Observe que, antes de executar este script pela primeira vez, já deve existir um arquivo chamado "C:\Teknia Shares\Respaldos\Sistemas\SuperCEP\scep2012.mdb"