Criar diretório com espaço no nome...[RESOLVIDO]

Tenho que criar diretórios para meu sistema onde irá armazenar arquivos xml recebidos de uma filial externa…

Quando recebo, devo criar um diretório de nome = cdFilial e dentro dessa pasta mais uma pasta cujo o nome deve ser a data e hora do recebimento dos arquivos…

então eu crio segundo este formado yyyy-MM-dd HH:mm:ss

no linux quando crio o diretório ele gera certo… porém no windows… dá um erro de sintaxe de nome de arquivo ou rótulo do volume incorreto…e por aí vai…

Como estou trabalhando dentro de um dir tmp para mecher com recebimento de xml… capturei no sistema o endereço do diretório a ser criado que dá o erro

creio eu que seja por caso do espaço no nome…

tmp\1\2013-08-07 14:14:14

e o comando que dá o erro é

dir.mkdirs() — esse retorna false, ou seja não cria…

Tentou criar um diretório com um nome nestes padrões, no windows?
Veja a imagem que anexei…

Ah, sim, quando precisamos deste tipo de coisa no Windows, usamos o formato

Assim, neste caso:

Seria:

Entendido?

Obrigado…tinha desenvolvido no linux…e estava rodando tudo liso…
Mas não tinha percebido essas “regrinhas” do windows…

Vou modificar aqui…Obrigado

Outra coisa: nem no Linux é recomendado criar arquivos com caracteres especiais e espaços. Utilize alfanuméricos (sem acentos ou cedilhas nas letras) e os caracteres “-”, “.” ou “_” para ambos os sistemas e você não terá problemas.

No seu caso, pode usar o formato “yyyy-MM-dd_HH-mm-ss” que irá lhe atender tranquilamente.