Como concatenar strings em arquivos de lote
Caros colegas
Problema
Como concatenar strings em arquivos de lote (.bat):
preciso pegar a data do sitema e incluir em uma variável. Em seguida, concatenar a uma string o conteúdo desta variável.
set diadehoje=date
set path=¬path¬;´c:\program files\firebird\bin´
gbak -b -t -user sysdba -pass teste ´c:\arquivos de programas\icrva\tabela\meubanco.gdb´ ´c:\arquivos de programas\icrva\backupmeubanco.gbk´
Até aí ok
Mas gostaria de concatenar ao backupmeubanco a data p/ que
ficasse assim: backupmeubanco09-02-2004
Como posso fazer isso.
Problema
Como concatenar strings em arquivos de lote (.bat):
preciso pegar a data do sitema e incluir em uma variável. Em seguida, concatenar a uma string o conteúdo desta variável.
set diadehoje=date
set path=¬path¬;´c:\program files\firebird\bin´
gbak -b -t -user sysdba -pass teste ´c:\arquivos de programas\icrva\tabela\meubanco.gdb´ ´c:\arquivos de programas\icrva\backupmeubanco.gbk´
Até aí ok
Mas gostaria de concatenar ao backupmeubanco a data p/ que
ficasse assim: backupmeubanco09-02-2004
Como posso fazer isso.
Delmar
Curtidas 0
Respostas
Afarias
09/02/2004
Ora, da mesma forma q vc concatenou a variável PATH -- ex:
gbak -b -t -user sysdba -pass teste ´c:\arquivos de programas\icrva\tabela\meubanco.gdb´ ´c:\arquivos de programas\icrva\backupmeubanco_¬date¬.gbk´
o nome do backup seria algo como::
backupmeubanco_09/02/2004.gbk
(bom, com o pequeno detalhe q este não é um nome de arquivo válido no Windows) :(
Sempre q vc coloca uma variável entre ¬ , esta é substituída por seu valor!
T+
gbak -b -t -user sysdba -pass teste ´c:\arquivos de programas\icrva\tabela\meubanco.gdb´ ´c:\arquivos de programas\icrva\backupmeubanco_¬date¬.gbk´
o nome do backup seria algo como::
backupmeubanco_09/02/2004.gbk
(bom, com o pequeno detalhe q este não é um nome de arquivo válido no Windows) :(
Sempre q vc coloca uma variável entre ¬ , esta é substituída por seu valor!
T+
GOSTEI 0