Move todos os arquivos e pastas com CMD (Arquivo BAT)

1

Eu quero mover todos os arquivos e pastas dentro da pasta "C: \ Foldertest \" para a pasta "C: \ Foldertest \ target".

E sempre que executo esse comando, ele faz isso para todos os arquivos e pastas, exceto para a pasta "C: \ Foldertest \ target".

    
por mohammad takin 24.08.2018 / 20:16

1 resposta

0

RoboCopy seria o método preferido:

Robocopy C:\FolderTest\ c:\FolderTest\Target /E /ZB /MOVE /MOT:60
  • Anote a barra invertida na pasta de origem
    • Falha ao incluir isso seria copiar C:\FolderTest , em vez de seu conteúdo
  • /E : Copiar subdiretórios, incluindo os vazios
  • /ZB : Use o modo reinicializável; se o acesso for negado, use o modo de backup
    • Requer que o usuário seja adicionado ao grupo Operadores de backup, caso contrário, mude para /Z
  • /MOVE : Mover arquivos e diretórios (excluir da fonte após a cópia)
  • /MOT : Monitorar a origem; executar novamente em X minutos, se alterado
    • Você também pode utilizar /MON:1
      • /MON : Monitorar a origem; executar novamente quando mais de X alterações forem vistas
por 25.08.2018 / 13:46