Segue abaixo um exemplo de como criar um arquivos bat para fazer backup de arquivos de forma mais fácil e prática.
Se quiser saber mais sobre arquivos .bat ou batch clique aqui.
1 - Abra o notepad (menu iniciar > executar > notepad > enter)
2 - Cole o texto abaixo
@echo off
cd \
echo -------------------------------------
echo Iniciando o backup
echo -------------------------------------
echo
echo -------------------------------------
xcopy "C:\pastaorigem1\" "d:\pastadestino1\" /s /m /y /r
xcopy "C:\pastaorigem2\" "d:\pastadestino2\" /s /m /y /r
echo .....
echo -------------------------------------
echo Backup concluido
echo -------------------------------------
echo
pause
3 - Altere os nomes das pastas e caminhos das pastas de origens e destino conforme sua necessidade.
4 - Clique no menu arquivo e depois salvar como, e no nome do arquivo você pode colocar por exemplo o nome de "Backup.bat" , pode ser qualquer nome, só não pode esquecer de colocar o .bat no final.
Após isto é só executar e testar, qualquer dúvida post nos comentários.
algumas explicações:
/S Copia pastas e subpastas, exceto as vazias.
/M Copia somente arquivos com o atributo de arquivamento definido.
/Y Suprime o prompt para você confirmar se deseja substituir.
/R Substitui arquivos somente leitura.
sexta-feira,14
sexta-feira,
14
Criando um bat para fazer backup de arquivos
às
16:31
Marcadores: .bat para cópia de arquivos, como fazer backup, script de backup
Assinar:
Postar comentários (Atom)
7 comentários:
Olá, é o seguinte, eu faço um backup dos arquivos de minha PSP com um comando igual a este, mas é o seguinte, eu gostaria de que uma das pastas do diretorio (no caso o E: que é a do meu PSP) não fosse feita o Backup, pois esta pasta é onde fica as isos, e essas isos eu troco quase todo dia...
Como faço isso agora?
bom dia!
Estou seguindo o exemplo mas ao clicar no arquivo criado .bat, o arquivo abre mas fecha imediato.
Anônimo, se tem o pause no final não era para ele fechar.O que você pode fazer para ver se acontece algum erro e executar o .bat no command
Abraços
PORQUE QUE QUANDO EU MANDO EXECUTAR FALA QUE O ECHO ESTA DESATIVADO? ME AJUDE POR FAVOR
SEGUI O PASSO A PASSO E QUANDO EXECUTO, FALA QUE O ECHO ESTÁ DESATIVADO! POR FAVOR, ALGUÉM PODE ME AJUDAR?
a mensagem Echo esta desativado, apareçe porque no inicio do script tem que trocar o
@echo off
por
@echo on
Como faço pra que cada vez que eu copiar ele não substitua o arquivo, mas cole o novo e mantenha o antigo ?
Postar um comentário