ESCREVER BAT COM ESPACOS
Boa noite gente, estou fazendo meu Backup via MySQLDump, eu escrevo o BAT, executo e depois excluo, até aà tudo bem, mas não consigo usar quando o caminho tem espaços, aà queria saber como eu faço pra escrever o BAT para que no BAT fique as aspas para que possa ser executado normalmente no diretório com espaços, o código que eu estou utilizando pra escrever o BAT é o seguinte..
Então? Será que tem jeito?
Print #1, [Ô]mysqldump bdfabio > [Ô] & CaminhoBackup & [Ô] -h SERVIDOR -u USUARIO -pSENHA[Ô]
Então? Será que tem jeito?
Camarada,
O caminho, quando tem espaços, precisa ficar entre aspas. Se você fizer print #1, [Ô]faz backup [Ô] & strCaminho (supondo que strCaminho = \Arquivos de Programas) ficará o texto no bat
faz backup \Arquivos de Programas
Se fizer print #1, [Ô]faz backup [Ô] & [Ô][Ô][Ô][Ô] & strCaminho & [Ô][Ô][Ô][Ô] ficará
faz backup [Ô]\Arquivos de Programas[Ô]
Dai acredito que vai funcionar. Com PostgGreSQL fiz assim, para executra o pg_dump em pasta com espaços.
Tudo de bom.
O caminho, quando tem espaços, precisa ficar entre aspas. Se você fizer print #1, [Ô]faz backup [Ô] & strCaminho (supondo que strCaminho = \Arquivos de Programas) ficará o texto no bat
faz backup \Arquivos de Programas
Se fizer print #1, [Ô]faz backup [Ô] & [Ô][Ô][Ô][Ô] & strCaminho & [Ô][Ô][Ô][Ô] ficará
faz backup [Ô]\Arquivos de Programas[Ô]
Dai acredito que vai funcionar. Com PostgGreSQL fiz assim, para executra o pg_dump em pasta com espaços.
Tudo de bom.
Valeu amigo, deu certo, muito obrigado.
Tópico encerrado , respostas não são mais permitidas