MysqlDump não realiza operação com diretório com espaço

Galera, ao utilizarmos o mysqldump para realizar o backup e posteriormente a restauração, conseguimos com alguma dor de cabeça, mas funcionou legal. Agora o mysql dump só consegue realizar a ação quando o diretório não possui espaços.
Por exemplo quando coloco:

mysqldump -llocalhost -u usuario -psenha banco > C:\backup.sql

funciona certo ele cria o arquivo na raíz C:
Porém, era de nosso interesse que o usuário escolhesse através de uma JFileChooser um diretório, aí começa o problema, porque ao colocar o diretório com espaços, exemplo:

mysqldump -llocalhost -u usuario -psenha banco > C:[b]Arquivos de programas[/b]\backup.sql

ele não realiza a operação. Colocamos o código no DOS e de fato ocorre um erro no ‘de’ do nome do diretório(neste caso).
Alguma sugestão?
Gratos

ja Tentou assim ?

mysqldump -llocalhost -u usuario -psenha banco > “C:\Arquivos de programas\backup.sql”

[quote=labavel]ja Tentou assim ?

mysqldump -llocalhost -u usuario -psenha banco > “C:\Arquivos de programas\backup.sql”
[/quote]
Possivelmente o uso de aspas soluciona o problema. Se vc colocar o diretório entre aspas no DOS, vai funcionar.

Funcionou obrigado…

o código ficou assim:

Runtime.getRuntime().exec(“cmd /c mysqldump -hlocalhost -u usuario -psenha bd >"” + caminho+"\"+nomeArquivo+".sql"");

em negrito estão as aspas colocadas dentro da String. Precisa ser colocado com a barra.