Arquivo em lote para mover vários arquivos para vários dir
- Questão
- Solução
- Nota
Questão
Gostaria que um arquivo de lote movesse vários arquivos de vários diretórios para um diretório em um
dirigir. Exemplo:
C: CanProdAMDDetailProc *. * C: CanProdAMDSumProc *. * C: PodeProdPMDDetailProc *. * C: CanProdPMDSumProc *. * C: PodeProdSMDDetaiilProc *. * C: CanProdSMDSumProc *. * C: PodeProdKMDDetailProc *. * C: CanProdKMDSumProc *. *
Solução
Você pode tentar com o script abaixo,
@echo desativado para / f "Tokens = * delims =" %% g em ('dir / b / s "C: CanProd" ^ | find "Proc \"') move "%% g" "caminho de destino"
Nota:
O caminho de destino deve terminar como "D: test". O caminho deve terminar com a barra ().
Nota
Obrigado ao Hawk por essa dica no fórum.