Boa tarde,
vou utilizar um programa para backup automático e o software possui a opção de adicionar uma tarefa que execute um .bat (script) pre-backup.
A função do .bat seria apenas apagar a pasta mais antiga. E logo em seguida, apos fechado o .bat, o software de backup irá continuar com o backup.
Seria backup diário (de segunda a sexta)
A primeira semana, seria sem apagar nenhum, então não rodaria o .bat
Já na segunda semana, na segunda feira, apagaria o da segunda feira passada, na terça, por consequência, apagaria da terça passada. Ssendo assim, ele apagaria a pasta (toda, tudo que tiver dentro) criada há sete dias atras, independente do nome da pasta, porque
o software cria pastas com a data no nome, por exemplo "backup 01-01", backup 02-01", ou seja, nunca será o mesmo nome.
por exemplo:
G:\ARQUIVOS DE BACKUP\ dia 01-01, configuro, no software, para não executar o script
G:\ARQUIVOS DE BACKUP\ dia 02-01, configuro, no software, para não executar o script
G:\ARQUIVOS DE BACKUP\ dia 03-01, configuro, no software, para não executar o script
G:\ARQUIVOS DE BACKUP\ dia 04-01, configuro, no software, para não executar o script
G:\ARQUIVOS DE BACKUP\ dia 05-01, configuro, no software, para não executar o script
G:\ARQUIVOS DE BACKUP\ dia 08-01, aqui ele executa o script e apaga a pasta "dia 01-01"
G:\ARQUIVOS DE BACKUP\ dia 09-01, aqui ele executa o script e apaga a pasta "dia 02-01"
e assim sucessivamente.
Então o script teria que avaliar a pasta mais antiga, pela data de criação, e apagar toda a pasta mais antiga e deixar a pasta "ARQUIVOS DE BACKUP" intacta.
Poderiam me ajudar?
agradeço.
att.
Erick