Como Criar e Usar um Arquivo Batch para Mover Vários Arquivos no Windows

Mover e organizar arquivos no seu computador pode ser demorado. No Windows, é mais rápido criar um arquivo batch (.bat) e mover múltiplos arquivos de origem e subpastas para qualquer pasta de destino. Você pode definir as propriedades de tal arquivo .bat com antecedência e transferir arquivos mais tarde quando desejar.
Um arquivo .bat é um segredo bem conhecido, mas pouco utilizado do Windows, que pode executar diferentes tipos de comandos com resultados acionáveis.
Este é o guia mais recente para criar um arquivo batch no Windows 11 e 10 do zero. Também mostramos como utilizar tal arquivo .bat para mover arquivos de qualquer origem para uma pasta de destino.
Tabela de Conteúdos
- O que os Arquivos Batch Fazem no Windows?
- Criar um Arquivo Batch do Zero
- Usar Arquivo Batch para Criar Pastas e Subpastas
- Mover Arquivos de Uma Pasta Para Outra Usando Arquivos Batch
- Perguntas Frequentes
Leia também: 6 Maneiras Fáceis de Copiar um Grande Número de Arquivos Rapidamente no Windows
O que os Arquivos Batch Fazem no Windows?
Um arquivo batch no Windows é um arquivo de script automatizado que ajuda a realizar tarefas rotineiras usando comandos pré-definidos sem qualquer ação adicional do usuário. Com um arquivo batch, você pode configurá-lo para ser executado automaticamente em uma hora pré-definida em segundo plano.
Leia também: Como Converter Arquivos de Áudio em Texto
Criar um Arquivo Batch do Zero
Você pode criar um arquivo .bat em qualquer pasta do Windows de sua escolha. Para criá-lo do zero, basta ir para a pasta de destino de sua escolha.
- Clique com o botão direito para criar um novo arquivo .txt que pode ser aberto no Notepad. No Windows 11, você também pode criar um novo arquivo .txt através do menu de contexto no topo da janela do explorador de arquivos.

- Uma vez criado o arquivo Notepad, renomeie a extensão de .txt para .bat.

- Ignore a mensagem “o arquivo se tornará inutilizável” devido à mudança na extensão do nome do arquivo e clique em Sim. Um arquivo batch vazio (.bat) foi criado agora, sem conteúdo. Você pode modificar o conteúdo deste arquivo conforme mostrado nas seções a seguir.

O arquivo .bat é visivelmente destacado na pasta. Ele pode ser deletado, copiado, colado, renomeado e transferido para qualquer outra pasta.

Leia também: Como Usar o Compartilhamento Perto para Compartilhar Arquivos no Windows
Usar Arquivo Batch para Criar Pastas e Subpastas
Você pode usar um arquivo .bat para criar pastas e subpastas separadas cujos conteúdos e propriedades permanecem conectados ao arquivo .bat. Não importa para qual local do PC você mover o arquivo .bat, as pastas e subpastas o acompanharão. Qualquer conteúdo salvo nessas pastas pode simplesmente ser movido relocando o arquivo Master .bat.
Existem duas maneiras de operar um arquivo .bat com o Notepad. No primeiro método mostrado abaixo, abra o Notepad em modo Administrador a partir do menu Iniciar.

Abra o arquivo .bat no Notepad a partir de sua localização de pasta salva, e seu conteúdo será populado.

Outra maneira direta de trabalhar com um arquivo .bat é clicando com o botão direito no arquivo .bat criado, o que permite que você “Edite usando o Notepad.” No Windows 10, ele pode ser acessado diretamente com um clique direito. No Windows 11, você deve clicar em “Mostrar mais opções” para ver a opção do Notepad entre outros programas.

Uma vez que o arquivo Notepad é aberto, insira o seguinte para criar pastas usando nomes de pastas, depois salve o arquivo e saia do Notepad.
@echo off
md FolderName1 FolderName2..."Folder Name3"O propósito de @echo off é desabilitar a exibição do prompt. Desta forma, você não terá que lidar com o prompt de comando, embora esteja conectado internamente aos processos do arquivo .bat. Se o nome da sua pasta deve conter um espaço, coloque-o entre aspas.

Assim que você clicar duas vezes no arquivo .bat, ele executará o comando para criar as novas pastas.

Para criar subpastas em qualquer pasta, modifique o código acima como mostrado aqui mencionando os nomes das subpastas após o nome da pasta. Salve o arquivo e saia do Notepad, então clique duas vezes no arquivo .bat novamente.
md FolderName/SubFolder1 FolderName/SubFolder2...
Como mostrado aqui, as subpastas foram criadas.

Leia também: Como Corrigir o Erro “Alguém Ainda Está Usando Este PC” no Windows
Mover Arquivos de Uma Pasta para Outra Usando Arquivos Batch
Você pode usar arquivos .bat para mover arquivos de qualquer pasta no seu PC com Windows para uma pasta de destino de sua escolha. Tudo o que você precisa é de um caminho de pasta adequado para completar as transferências em uma movimentação de pasta em massa.
A melhor maneira de saber o caminho de uma pasta é clicar com o botão direito e selecionar “Propriedades” seguida de “Localização.” Copie e cole a localização completamente no arquivo .bat.

Para mover arquivos em lotes em uma pasta, estamos usando o comando “move”.
Como mostrado aqui, estamos movendo todo o conteúdo de “Pasta A” para “Pasta B.” O comando é o seguinte:
move Source-Folder-Path*.* Destination-Folder-PathAqui, *.* é um caractere curinga que diz ao Windows para copiar todos os arquivos na pasta de origem. Se qualquer parte do caminho da pasta tiver um nome de pasta com espaços, você precisa envolvê-lo entre aspas.

Salve o arquivo e saia do Notepad. Todo o conteúdo de uma pasta foi movido para outra clicando duas vezes no arquivo .bat.

Se você deseja mover apenas arquivos selecionados, o código pode ser ligeiramente modificado colocando o nome do arquivo à frente de . como mostrado abaixo.
move Source-Folder-PathFile Name1, File Name2*.* Destination-Folder-Path
Se você deseja mover apenas tipos específicos de arquivos entre as pastas, por exemplo, arquivos .png, modifique o código colocando o tipo de arquivo à frente de . conforme mostrado abaixo.
move Source-Folder-Path*.file_type*.* Destination-Folder-PathPor exemplo, para mover todos os arquivos de imagem com a extensão .png, use o código abaixo:
move Source-Folder-Path*.png*.* Destination-Folder-Path
Conforme o código, apenas arquivos .png foram movidos neste exemplo.

Você pode substituir o .png no exemplo acima por .jpg, .pdf, .doc, .ppt ou qualquer outro tipo de arquivo que deseja mover.
Leia também: Encontrar e Abrir Arquivos Usando o Prompt de Comando no Windows
Perguntas Frequentes
1. Posso usar um arquivo batch para renomear vários arquivos?
Sim, você pode, mas um arquivo batch não é necessário, pois existem maneiras mais simples de renomear arquivos em lote no Windows.
2. Os arquivos batch podem ser perigosos?
Nem todos os arquivos batch (.bat) são perigosos. Aqueles que você cria não prejudicam seu sistema, pois executam um script legítimo.
No entanto, autores de malware costumam usar processos conhecidos do Windows para infectar sistemas saudáveis. Arquivos batch executam uma série de comandos que não podem ser parados uma vez que os arquivos são clicados duas vezes. Isso os torna um meio popular para infectar sistemas Windows. A maioria dos arquivos .bat maliciosos, no entanto, não será permitida para download em seu PC, desde que você não tenha desativado o filtro SmartScreen.
Quando um arquivo batch malicioso escorrega para a sua pasta de Downloads, o Windows Defender alertará automaticamente você. Se o script .bat estiver programado para ser executado com um duplo clique, ele será colocado em quarentena pelo Windows Defender.
3. Posso rodar um arquivo batch como um programa de inicialização?
Sim. Você pode programar facilmente um arquivo batch para ser executado toda vez que o Windows inicializa. Primeiro, crie um atalho para o arquivo .bat usando um clique com o botão direito. Este atalho pode ser salvo na área de trabalho ou em qualquer outro lugar que seja conveniente.
Cole o atalho na pasta de Inicialização do Windows encontrada em “C:\Users\NomeDeUsuário\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.” Você também pode usar a mesma pasta de Inicialização para remover o arquivo batch da lista de programas de inicialização.