Logo Hardware.com.br
diogodavidlima
diogodavidli... Super Participante Registrado
825 Mensagens 0 Curtidas

programa em bat

#1 Por diogodavidli... 21/12/2005 - 10:21
Olá amigos,

preciso criar um arquivo .bat que copie um arquivo de um lugar para outro, e que mude de nome na hora de salvar, para evitar problemas com arquivos já existentes.
Alguém pode me ajudar?

Tipo,

quero copiar um arquivo base.gdb de c:\teste\ para d:\backup

e na hora de salvar tem que mudar para base_backup_data.gdb

tem algum tutorial na internet ?
Diogo David Lima
Athlon XP1700+|Asus A7V8X-X|HD Samsung 40 Gb 7200 rpm|256 Mb DDR PC2100|32 Mb GF2 Mx400|Encore10/100|Monitor Samsung 17' 793DF|Gab. Satellite P4 200K 4 baias|Mouse Optico Bright 800dpi|Win XP Pro |Adsl 300 kbps|E. Digital-BrT|
rockbilly
rockbilly Membro Senior Registrado
246 Mensagens 0 Curtidas
#2 Por rockbilly
21/12/2005 - 18:25
diogodavidlima
Olá amigos,

preciso criar um arquivo .bat que copie um arquivo de um lugar para outro, e que mude de nome na hora ...


é so criar um arquivo .bat de qq nome e inserir as linhas:

@echo off
copy c:\teste\base.gdb d:\backup\base_backup_data.gdb
"Antes de julgar os outros, Julga-te a ti mesmo!" By JESUS CRISTO.
"Confia em Deus, mas não te esqueças de que Deus confia em ti"
By Emmanuel.
diogodavidlima
diogodavidli... Super Participante Registrado
825 Mensagens 0 Curtidas
#3 Por diogodavidli...
21/12/2005 - 18:51
ok, obrigado!
até aí eu consegui chegar, o esquema é o seguinte, como isso vai gerar uma rotina de backup, todo dia ele vai sobreescrever o backup anterior, não é mesmo?
e isso não é interessante..
eu queria concatenar o nome do arquivo com a data, ex. nome & data %extensão...

consegui chegar até criar variavel:
set var = date/t

mas não consigo usar ainda... frown.png
Diogo David Lima
Athlon XP1700+|Asus A7V8X-X|HD Samsung 40 Gb 7200 rpm|256 Mb DDR PC2100|32 Mb GF2 Mx400|Encore10/100|Monitor Samsung 17' 793DF|Gab. Satellite P4 200K 4 baias|Mouse Optico Bright 800dpi|Win XP Pro |Adsl 300 kbps|E. Digital-BrT|
rockbilly
rockbilly Membro Senior Registrado
246 Mensagens 0 Curtidas
#5 Por rockbilly
22/12/2005 - 15:24
diogodavidlima
ok, obrigado!
até aí eu consegui chegar, o esquema é o seguinte, como isso vai gerar uma rotina de backup, todo dia ...


Tente assim:

@ECHO OFF
FOR /F "TOKENS=1,2,3,4 DELIMS=/ " %%A IN ('DATE/T') DO SET VAR=%%B-%%C-%%D
"Antes de julgar os outros, Julga-te a ti mesmo!" By JESUS CRISTO.
"Confia em Deus, mas não te esqueças de que Deus confia em ti"
By Emmanuel.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal