Comando REN via CMD

08/05/2019

0

Estou tentando executar o Comando REN via CMD e sempre ao executar surge o erro "The system cannot find the file especified". Vi na web e ocorre em drives mapeados, porém estou tentando executar no segundo disco físico do servidor. No script precisei buscar na pasta do backup da base de dados seguindo o padrão que o plano de manutenção executa NomeDabaseDeDados_backup_Ano_Mes_Dia_HoraMinutoSegundo_padrãoSQL.bak, com isto para facilitar na restauração preciso renomear para BACKUP00.BAK.

Segue o bat:
@echo off 
set filedatetime=%date%
set filedatetime=%filedatetime:~6,4%_%filedatetime:~3,2%_%filedatetime:~0,2%
@echo.
@echo    *********************************************************
@echo    ***                                                   ***
@echo    *** FAVOR AGUARDAR A COPIA DA BASE . OBRIGADO! ***
@echo    ***                  Versão 1.2.5                     ***
@echo    ***                                                   ***
@echo    *********************************************************
CD E:\\PASTA
ren "base_backup_%filedatetime%*.bak" BACKUP00.bak
timeout /t 5
exit

E:\\ é o segundo disco físico.

Alguém sabe como resolver?
Chromusmaster

Chromusmaster

Responder

Posts

08/05/2019

Chromusmaster

Complementando, sempre que disparo o a tarefa do servidor manualmente é executada cada etapa, desde a copia ate a troca do nome do arquivo.
Responder

08/05/2019

Chromusmaster

Segue o bat:
ren "base_backup_%filedatetime%*.bak" BACKUP00.bak
timeout /t 5
exit

Consegui solucionar troquei no ren para o caminho completo E:\\CPCORPORE\\ e o restante seguiu normal.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar