Comando MS-DOS para nome de arquivo
Enviado: 03 Out 2006 15:52
Olá, Pessoal!
No meu backup eu crio um nome de arquivo que inclui a data. Utilizo para isso o rar.
Depois de criados os arquivos compactados, eu queria criar uma pasta com o nome deles para armazená-los. Estou fazendo isso manualmente.
Tem algum comando do DOS que pego a data da criacao de algum arquivo e uso isso para ser o nome da pasta a ser criada???
Abaixo estão os comandos do meu BACKUP.BAT
---------------
@ECHO OFF
@CLS
@ECHO --------------------------------------------------------------------------------
@ECHO INICIANDO COPIA DOS ARQUIVOS DO SISTEMA
COPY I:\ADV\00\EMPRESAS.DBF I:\ADV\00\INTEGRID
COPY I:\ADV\00\CONFIG.DBF I:\ADV\00\INTEGRID
COPY I:\ADV\00\ACESSOFU.DBF I:\ADV\00\INTEGRID
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_00_ "I:\Adv\00\*.DBF"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_01_ "I:\Adv\01\*.DBF"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_02_ "I:\Adv\02\*.DBF"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_03_ "I:\Adv\03\*.DBF"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_04_ "I:\Adv\04\*.DBF"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_05_ "I:\Adv\05\*.DBF"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_ATUALIZA_ "I:\Adv\ATUALIZA"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_BANCOS_ "I:\Adv\BANCOS"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_EPA_ "I:\Adv\EPA"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_SISTEMA_ "I:\Adv\SISTEMA\"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_TRANSMIS_ "I:\Adv\TRANSMIS"
@ECHO TERMINANDO COPIA DOS ARQUIVOS DO SISTEMA
@ECHO --------------------------------------------------------------------------------
@ECHO TRANSFERINDO ARQUIVOS PARA A PASTA DE BACKUP
MOVE *.RAR E:\BACKUP_REDE
@ECHO BACKUP FINALIZADO
CLS
EXIT
---------------------------------------
[]s,
Alexandre
No meu backup eu crio um nome de arquivo que inclui a data. Utilizo para isso o rar.
Depois de criados os arquivos compactados, eu queria criar uma pasta com o nome deles para armazená-los. Estou fazendo isso manualmente.
Tem algum comando do DOS que pego a data da criacao de algum arquivo e uso isso para ser o nome da pasta a ser criada???
Abaixo estão os comandos do meu BACKUP.BAT
---------------
@ECHO OFF
@CLS
@ECHO --------------------------------------------------------------------------------
@ECHO INICIANDO COPIA DOS ARQUIVOS DO SISTEMA
COPY I:\ADV\00\EMPRESAS.DBF I:\ADV\00\INTEGRID
COPY I:\ADV\00\CONFIG.DBF I:\ADV\00\INTEGRID
COPY I:\ADV\00\ACESSOFU.DBF I:\ADV\00\INTEGRID
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_00_ "I:\Adv\00\*.DBF"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_01_ "I:\Adv\01\*.DBF"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_02_ "I:\Adv\02\*.DBF"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_03_ "I:\Adv\03\*.DBF"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_04_ "I:\Adv\04\*.DBF"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_05_ "I:\Adv\05\*.DBF"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_ATUALIZA_ "I:\Adv\ATUALIZA"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_BANCOS_ "I:\Adv\BANCOS"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_EPA_ "I:\Adv\EPA"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_SISTEMA_ "I:\Adv\SISTEMA\"
I:\dos6.2\RAR.exe A -o+ -agDD-MM-YYYY SISTEMA_TRANSMIS_ "I:\Adv\TRANSMIS"
@ECHO TERMINANDO COPIA DOS ARQUIVOS DO SISTEMA
@ECHO --------------------------------------------------------------------------------
@ECHO TRANSFERINDO ARQUIVOS PARA A PASTA DE BACKUP
MOVE *.RAR E:\BACKUP_REDE
@ECHO BACKUP FINALIZADO
CLS
EXIT
---------------------------------------
[]s,
Alexandre