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:
-
Abra Iniciar no Windows 10.
-
Procure por Prompt de Comando , clique com o botão direito do mouse no resultado e selecione a opção Executar como administrador .
-
Digite o seguinte comando para copiar os arquivos e pastas excluindo uma pasta específica para outro local e pressione Enter :
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\folder\path \para\excluir-pasta"
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:
-
Abra Iniciar .
-
Procure por Prompt de Comando , clique com o botão direito do mouse no resultado e selecione a opção Executar como administrador .
-
Digite o seguinte comando para copiar os arquivos e pastas excluindo um arquivo específico para outro local e pressione Enter :
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\source\folder\path \para\pasta\nomedoarquivo.extensão"
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 a opção /XF .
Como excluir arquivos e pastas usando Robocopy
Para excluir um arquivo e uma pasta usando o Robocopy, siga estas etapas:
-
Abra Iniciar .
-
Procure por Prompt de Comando , clique com o botão direito do mouse no resultado e selecione a opção Executar como administrador .
-
Digite o seguinte comando para copiar os arquivos e pastas excluindo arquivos e pastas específicos para outra unidade e pressione Enter :
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 as opções /XD e /XF .
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 — Copiar subdiretórios, incluindo os vazios.
- /Z — Copia 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 que os nomes de compartilhamento sejam definidos (repetir 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.
As opções mais importantes neste comando são /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.