Converter uma url C:\Users\... para C:\\Users\\

6 respostas
ddkclaudio

Ola eu gostaria de Converter uma url C:\Users… para C:\Users\…

para poder usar em um programa java, sei que existe o metodo que faz isso mas não sei o nome do mesmo.o split não o faz.
desde ja grato pela ajuda de todos do forum.

6 Respostas

furutani

Usa C:/users/eu

leocantanhede

Tenta com o método replace

erico_kl

lembre-se que para gerar uma url seria ineressante o uso de File.separator que retorna o token de separação de arquivos no SO específico…
para adicionar “\” onde tem “” use o replace/replaceAll como o leocantanhede disse

ddkclaudio

ola pessoal estou usando o JFileChooser este me retorna um endereco da seguinte forma para windows -> "c:\user\opp\arquivo.txt" porem em java nao posso escrever

String a = "c:\user\opp\arquivo.txt";
a = a.rereplaceAll("","\");

grato pela ajuda a todos;

ddkclaudio

Resolvi meu problema , posso concatenar o caminho retornado pelo jfilechoose com \ assim tudo funciona bem ^^.

porem para a questao deste forum converter url com \ para \ ainda continua. obrigado a todos abracos.

fuadksd

dica: quando for representar caminhos de arquivos, SEMPRE coloque suas Strings com ‘/’ e SEMPRE use de um new File(seuCaminhoUsandoBarrasNormaisENaoContrabarras) :). Caso esteja usando nio seria Paths.get(sseuCaminhoUsandoBarrasNormaisENaoContrabarras). isso deixa seu programa generico e deixa que o java cuide de implementações dependentes de sistema operacional.

Criado 14 de fevereiro de 2012
Ultima resposta 18 de fev. de 2012
Respostas 6
Participantes 5