No Windows 10, o Robocopy (Robust File Copy) é uma poderosa ferramenta de linha de comando de gerenciamento de arquivos com muitas opções para transferir arquivos e pastas para outro local de forma mais rápida e confiável do que usando o File Explorer.
No entanto, por padrão, o Robocopy transfere tudo em um determinado caminho, o que pode não ser ideal em todos os cenários, pois você pode ter arquivos e pastas específicos em um local que não deseja copiar. No entanto, a ferramenta inclui pelo menos duas opções, que você pode usar para excluir arquivos e pastas de um processo de cópia.
Neste guia, você aprenderá as etapas para copiar dados usando o Robocopy no Windows 10 (ou Windows 11), excluindo os arquivos e pastas que você não precisa transferir.
Como excluir pasta usando Robocopy
Para excluir uma pasta ao copiar com o Robocopy, siga estas etapas:
-
Abrir Começar no Windows 10.
-
Procurar por Prompt de comandoclique com o botão direito do mouse no resultado e selecione o Executar como administrador opção.
-
Digite o seguinte comando para copiar os arquivos e pastas excluindo uma pasta específica para outro local e pressione Digitar:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\folder\path\to\exclude-folder"
Comando de exclusão de pasta Robocopy Este exemplo exclui uma pasta específica usando Robocopy:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD exclude-folder-1
Este exemplo exclui uma pasta usando a opção curinga Robocopy:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD exclude-fold*
Este exemplo exclui várias pastas usando Robocopy:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\folder\path\to\exclude-folder-1" "C:\source\folder\path\to\exclude-folder-2"
Depois de concluir as etapas, os dados serão copiados para o destino, exceto as pastas especificadas no comando (exclude_folder_file_robocopy) a serem excluídas.
Como excluir arquivo usando Robocopy
Para excluir um arquivo ao copiar com Robocopy, siga estas etapas:
-
Abrir Começar.
-
Procurar por Prompt de comandoclique com o botão direito do mouse no resultado e selecione o Executar como administrador opção.
-
Digite o seguinte comando para copiar os arquivos e pastas excluindo um arquivo específico para outro local e pressione Digitar:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\source\folder\path\to\folder\filename.extension"
Comando de exclusão de arquivo Robocopy Este exemplo exclui um arquivo usando Robocopy:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF filename-1.extension
Este exemplo exclui um arquivo usando a opção curinga Robocopy:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF filena*
Este exemplo exclui vários arquivos usando a opção Robocopy:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\source\folder\path\to\folder\filename-1.extension" "C:\source\folder\path\to\folder\filename-2.extension
Depois de concluir as etapas, o Robocopy copiará todos os arquivos e pastas de um local específico, excluindo os arquivos especificados no comando usando o /XF trocar.
Como excluir arquivos e pastas usando Robocopy
Para excluir um arquivo e uma pasta usando o Robocopy, siga estas etapas:
-
Abrir Começar.
-
Procurar por Prompt de comandoclique com o botão direito do mouse no resultado e selecione o Executar como administrador opção.
-
Digite o seguinte comando para copiar os arquivos e pastas excluindo arquivos e pastas específicos para outra unidade e pressione Digitar:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\folder\path\to\exclude-folder" /XF "C:\source\folder\path\to\folder\filename.extension"
Robocopy excluir pasta e comando de arquivo
Depois de concluir as etapas, todo o conteúdo será copiado para o novo local, exceto os arquivos e pastas que você excluiu no comando usando o /XD e /XF comuta.
Chaves de comando Robocopy
O Robocopy tem muitas opções e, no comando mostrado neste guia, estamos usando as seguintes opções para copiar dados, excluindo arquivos e pastas específicos.
- /E— Copie subdiretórios, incluindo os vazios.
- /Z— Copie os arquivos no modo reiniciável.
- /ZB— Usa o modo reiniciável. Se o acesso for negado, use o modo de backup.
- /R:5 — Tente novamente 5 vezes (você pode especificar um número diferente, o padrão é 1 milhão).
- /W:5 — Aguarde 5 segundos antes de tentar novamente (você pode selecionar um número diferente, o padrão é 30 segundos).
- /TBD — Aguarde até que os nomes de compartilhamento sejam definidos (tente novamente o erro 67).
- /NP— Sem progresso – não exibe a porcentagem copiada.
- /V— Produz saída detalhada, mostrando arquivos ignorados.
- /XD — Exclui as pastas que correspondem ao caminho e ao nome da pasta.
- /XF — Exclui os arquivos que correspondem ao local e ao nome do arquivo.
Os switches mais importantes neste comando são os /XD que permite excluir pastas e /XF que você pode usar para excluir arquivos. As outras opções são opcionais, mas você deve usar essas opções que você deve usar em qualquer processo de cópia padrão usando o Robocopy.
Concentramos este guia no Windows 10, mas as instruções também devem funcionar no Windows 11.