GBAK+FIREBIRD+Pasta destino com espaço no nome [RESOLVIDO]

Boa tarde.

Estou tendo que incluir em meu sistema uma forma de realizar o backup do banco de dados.
Como aqui utilizo o FIREBIRD, estou a fazer utilizando o GBAK.

Mais me surgiu o seguinte problema pelo proprio prompt MSDOS mesmo.

Executo a segunite linha de comando no prompt.

GBAK C:\SISCLINICA_1_0.FDB C:\SISCLINICA.FBK

–> No comando acima é gerado o backup.
–>Note que no exemplo acima foi realizado o backup na raiz…até ai esta tudo normal.

Porém se preciso gerar o backup em um pasta que contenha uma espaço entre a cadeia de caracteres como

GBAK C:\SISCLINICA_1_0.FDB C:\Nova pasta\SISCLINICA.FBK

Veja que o local destino chama-se “Nova pasta”, ou seja, tem o espaço entre “Nova” e “pasta”.

É exibido o seguinte problema no prompt

"can’t format message 12:256 – message system code -4 "
"can’t format message 12:262 – message system code -4 "
"can’t format message 12:169 – message system code -4 "
"can’t format message 12:83 – message system code -4 "

Alguém ja passou por esta dificuldade? Ou o Gbak não permitir pasta com espaço no nome? O que não faria sentido.

Desde já agradeço.

Veja se isto funciona.

GBAK C:\SISCLINICA_1_0.FDB "C:\Nova pasta\SISCLINICA.FBK"

Se não funcionar, abra uma linha de comando e dê os comandos

cd c:\
dir /x 

Veja qual é o nome que o Windows deu para esse diretório (tipicamente “NOVAPA~1” ou coisa parecida).

Bom dia enantiomero

–>Resolvido

Para você ver o quanto as aspas pode influenciar…hehehe
Coisa simples…mais me tomou horas de procura na net sem sucesso, até que resolvi postar aqui.
Somente quem passou por isto poderia me ajudar.

Espero que este tópico possa ajudar mais pessoas…valeu…

Fico muito grato.

Você sabe para que serviram as aulas de “Teoria de Compiladores” na faculdade?
Elas me mostraram, na verdade, como é que os compiladores (Java, C++) e as linhas de comando funcionam.
Não lembro dos tipos de gramáticas (LALR etc.) e mais ou menos me lembro de como fazer análise léxica com máquinas de estados (até hoje tenho de usar isso de vez em quando).
Então eu sempre procuro por esses detalhes (espaços no meio do nome, etc.) para saber quais são os erros.

Olá enantiomero

Valeu a dica, vou procurar a ficar mais esperto quanto a isto.

Grato.