Aqui falaremos uma explicação de como utilizar o comando robocopy para mover arquivos com extensões específicas para um novo diretório.
O comando mostrado abaixo executará as seguintes tarefas:
1- Copiar subdiretórios, mas não os vazios;
2- MOVER arquivos E diretórios (excluir da origem após copiar);
3- Espelhar uma árvore de diretórios;
Abra o CMD como administrador e execute o comando abaixo:
ROBOCOPY ORIGEM DESTINO *.EXTENSAO /MOVE /MIR /R:0 /S
Onde:
ORIGEM= Diretório de onde os arquivos serão movidos;
DESTINO= Diretório para onde os arquivos serão movidos;
*.EXTENSAO= Quais as extensões dos arquivos a serem copiados (aqui você pode utilizar várias extensões de arquivos no mesmo comando);
Abaixo um exemplo do comando para todos os arquivos com extenão .JPG:
ROBOCOPY C:\SRCFOLDER D:\DSTFOLDER *.jpg /MOVE /MIR /R:0 /S
Se quiser uma outra forma de manipular arquivos, baseado em data, leia nossos posts sobre Comando no Windows para apagar arquivos com mais de X dias e de Criar rotina de limpeza de arquivos temporários dos usuários
Fontes/Referências
NVLAN – Comando no Windows para apagar arquivos com mais de X dias
NVLAN – Criar rotina de limpeza de arquivos temporários dos usuários
Mais Informações
Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.
Entre em contato conosco pelo e-mail equipe@nvlan.com.br.