Definir separador / -Linux \\ para Windows

Pessoal… como posso resolver esse problema de separadores… ja que no windows sao duas barras e no linux uma só?
Estou fazendo uma aplicacao para desktop usando Swing…

Obrigada

:lol:

Na realidade no Windows tambem é uma barra só , porém \ é um caracter especial, portanto pra obter uma \ dentro de uma String você precisa de \, mas isso não tem a ver com sua dúvida, era só a titulo de curiosidade mesmo.

E essas particularidades de SO já estão resolvidas na class java.io.File.

String arquivo = "documentos"+File.separator+"arquivo.txt";

http://java.sun.com/javase/6/docs/api/java/io/File.html#separator

Se tu usar somente / tu nao tem problemas, mesmo no windows

Muio Obrigada Pessoal…
Vou testar… qualquer coisa… eu retorno… :smiley:

:lol:

Pessoal…
outra coisa…

no windows se eu nao colocar “” entre “c:/Arquivos de Programas/bin/exec”
ele nao executa o meu programa por causa dos espacoes entre Arquivos de Programas

Mas no Linux se eu deixar com " nao funciona :confused:

Como posso resolver isso?

Obrigada
:lol:

?? :slight_smile:
ninguem :???: