MarceloBao

Bat para backup

2 posts neste tópico

Quero fazer um arquivo .bat para resolver de vez um problema que tenho ao fazer backup do outlook express.

O .bat deveria fazer o seguinte:

Localizar por todo o computador arquivos .dbx, que é o arquivo do outlook.

Isso eu consigo fazer utilizando o seguinte comando:

dir /s /b *.dbx

Mas preciso que, alem disso ele pegue o resultado dessa busca e copie o resultado, incluindo as subpastas para uma pasta que pode ser criada pelo proprio bat direto na raiz da unidade.

Fiz isso utilizando o comando:

mkdir c:\outlook

e também consegui fazer a copia dos arquivos .dbx utilizando o xcopy assim:

xcopy /s /b *.dbx c:\outlook

Esse xcopy fez exatamente o que eu preciso, mas ele só faz se ele estiver direto na pasta onde estão os dbx.

Pra resumir quero unir esses 3 comandos num só bat para efetuar a busca e dos arquivos .dbx de todo o pc e gere uma copia dos mesmos numa pasta na raiz da unidade, com isso eu não preciso ficar procurando as pastas onde estao os arquivos para fazer backup.

Se alguém souber como fazer fico muito grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde MarceloBao

veja se o comando abaixo lhe ajuda.

(retire o ' do inicio da linha de comando antes de salvar o bat)

'''cd\

'''If Not Exist C:\Teste MKdir C:\Teste

'''dir /s /b *.pst > C:\Teste\Lista.txt

'''cd\

'''cd Teste

'''FOR /F "tokens=1 delims=" %%G IN (Lista.txt) DO xcopy %%G

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.