Ir ao conteúdo

Bat Criar bat para mover arquivos por data "D-1"


Ir à solução Resolvido por ricardo_br,

Posts recomendados

Postado

Bom dia, tenho uma bat criada no meu ambiente que move todos os arquivos de uma pasta para a outra, mas preciso criar uma que mova apenas os registros d-1. 

 

por exemplo a bat que ja tenho é: 

 

@echo off 

 

move C:\Users\attilio\Desktop\teste_move\*.* C:\Users\attilio\Desktop\Teste_move1 

 

como adiciono o periodo para mover apenas os registros de ontem? tentei colocar algo como /d -1 mas não deu certo. 

  • Solução
Postado

Não entendi, você quer mover todos os arquivos menos os de hoje ou somente os arquivos de ontem?

 

Todos menos os de hoje:

@echo off

set Fonte=C:\Users\attilio\Desktop\teste_move
set Destino=C:\Users\attilio\Desktop\Teste_move1

robocopy "%Fonte%" "%Destino%" /move /minage:1

exit

 

Somente os arquivos de ontem:

 

@echo off

set Fonte=C:\Users\attilio\Desktop\teste_move
set Destino=C:\Users\attilio\Desktop\Teste_move1

robocopy "%Fonte%" "%Destino%" /move /minage:1 /maxage:2

exit

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...