Como substituir \ por \\?
Basicamente o que quero fazer é que o programa guarde alguma coisa num ficheiro, ficheiro esse que é previamente apontado pelo utilizador.
Algo deste género: (o codigo ta incompleto)
Isto funciona perfeitamente, mas a não ser que o utilizador do programa perceba da coisa, ele nunca vai escrever o caminho com \\ em vez de \, que é necessário em java para a coisa funcionar. (Ex: vai escrever C:\folder\ola.txt enquanto deveria escrever C:\\folder\\ola.txt)
Como é que eu posso dar a volta a isto, de modo a que o programa aceite os caminhos escritos só com uma \ ?
Obrigado, espero terem percebido bem a questao expliquei o melhor que pude lol.
Basicamente o que quero fazer é que o programa guarde alguma coisa num ficheiro, ficheiro esse que é previamente apontado pelo utilizador.
Algo deste género: (o codigo ta incompleto)
Código:
out.print("O caminho do file: ");
String filepath = inScan.nextLine();
PrintStream diskWrite = new PrintStream(new File(filepath));
diskWrite.println("Stuff");
Isto funciona perfeitamente, mas a não ser que o utilizador do programa perceba da coisa, ele nunca vai escrever o caminho com \\ em vez de \, que é necessário em java para a coisa funcionar. (Ex: vai escrever C:\folder\ola.txt enquanto deveria escrever C:\\folder\\ola.txt)
Como é que eu posso dar a volta a isto, de modo a que o programa aceite os caminhos escritos só com uma \ ?
Obrigado, espero terem percebido bem a questao expliquei o melhor que pude lol.
Última edição: