Ir para conteúdo

Foto

Bat para backup


  • Por favor, faça o login para responder
1 resposta neste tópico

#1
MarceloBao

MarceloBao

    Novato

  • Novato
  • Pip
  • 1 posts
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.

#2
Mayck Guimarães

Mayck Guimarães

    Novato

  • Novato
  • Pip
  • 1 posts
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




0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos