CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

MS-DOS - Script para backup de arquivos

Por Benedito Silva Júnior - publicado em 26/07/2016


Para criar um script .bat para realizar backup de arquivos devemos usar o comando Xcopy. O comando xcopy tem a capacidade de transferir arquivos, diretórios e até mesmo todo o disco de um local para outro.

Abra o bloco de notas e insira as seguintes linhas:

@echo off
//Copia todos os arquivos da pasta 'Arquivos' para a pasta 'Backup'
xcopy "C:\Arquivos\*.*" "D:\Backup\" /E/Y/C/H/D 
cls
echo.
echo Backup realizado com sucesso!
echo.
pause
exit

Agora salve o arquivo com a extensão .bat.

Para criar um .bat para copiar pastas você pode também utilizar os seguintes comandos para o XCOPY:

/ A Copia somente arquivos com o atributo de arquivo definido, não altera o atributo.

/M Copia somente arquivos com o atributo de arquivo definido, desativa o atributo de arquivamento.

/D: mda Se nenhuma data for definida, copia somente os arquivos cujo tempo de origem é mais recente que o horário de destino.

/ EXCLUDE: arquivo1 [+ arquivo2] [+ arquivo3]… Especifica uma lista de arquivos que contêm sequências. Quando qualquer uma das sequências de partida de qualquer parte do caminho absoluto do arquivo a ser copiado, esse arquivo será excluído de ser copiado. Por exemplo, especificar uma sequência de caracteres como \ obj \ ou. Obj excluirá todos os arquivos sob a pasta obj ou todos os arquivos com a extensão. Obj extensão, respectivamente.

/P Solicita confirmação antes de criar cada arquivo de destino.

/S Copia pastas e subpastas exceto as vazias.

/E Copia pastas e subpastas, incluindo os vazios. O mesmo que / S / E. Pode ser usado para modificar / T.

/V Verifica cada novo arquivo.

/W Solicita que pressione uma tecla antes de copiar.

/C Continua a copiar mesmo se ocorrer erros.

/I Se o destino não existir e estiver a copiar mais de um arquivo, pressupõe que o destino deve ser um diretório.

/Q Não exibe nomes de arquivos ao copiar.

/F Exibe fonte completo e os nomes de arquivo de destino ao copiar.

/L Exibe arquivos que seriam copiados.

/H Copia arquivos ocultos e de sistema também.

/R Substitui ficheiros só de leitura.

/T Cria a estrutura de diretório, mas não copiar os arquivos. Não inclui pastas ou subpastas vazias. / T / E inclui pastas e subpastas vazias.

/U Copia apenas ficheiros que já existem no destino.

/K Copia arquivos e mantém o atributo somente leitura nos arquivos de destino, se estiver presente nos arquivos de origem.

/N Cópias com os nomes curtos gerados.

/O Copia a posse do arquivo e informações de ACL.

/X Copia arquivo de configurações de auditoria (implica / O).

/Y Suprime o prompt para confirmar se deseja substituir um arquivo de destino existente.

/-Y Exibe o prompt para você confirmar se deseja substituir um arquivo de destino existente.

/Z Copia em uma rede no modo reinicializável.


 
Voltar a página anteriorVoltarSubir ao topo desta 

páginaTopo