Como trocar c:/windows/notepad.exe para c:\windows\notepad.exe

2 respostas
R

Pessoal,

Existe alguma forma ninja de trocar uma string assim:

String str = “c:/windows/notepad.exe”

mudar para:

“c:\windows\notepad.exe”

Obrigado !

2 Respostas

lcegatti
str = str.replaceAll("/","\");
L

Então, sempre que declarar diretórios, utilize File.separator

Assim:

String arquivo = "c:" + File.separator + "windows" + File.separator + "notepad.exe" ;

Essa variável contém o separador específico para o sistema operacional, portanto ele seria “” para Windows e “/” para Linux e Mac.

Criado 15 de outubro de 2008
Ultima resposta 15 de out. de 2008
Respostas 2
Participantes 3