MarceloBao

Bat para backup

2 posts in this topic

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.

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.