bem, o tópico já diz tudo, eu tenho uma string e quero salvar ela em um arquvio texto, sendo que esse arquivo não existe.
como faço?
bem, o tópico já diz tudo, eu tenho uma string e quero salvar ela em um arquvio texto, sendo que esse arquivo não existe.
como faço?
Cara vc pode tentar isso :
BufferedWriter writer = new BufferedWriter(new FileWriter(new File(seuArquivo)));
writer.write("SUA STRING");
Ou isso
PrintWriter print = new PrintWriter(new FileOutputStream(new File(seuArquivo)));
print.println("SUA STRING");
Qualquer coisa poste ai…
blelza, ele cria o arquvio de texto perfeito, porém não está escrevendo nele
public static void main(String[] args) {
ServerSocket serv=null;
Socket s= null;
BufferedReader entrada=null;
while (true){
try{
serv = new ServerSocket(7000);
s = serv.accept();
entrada = new BufferedReader(new InputStreamReader(s.getInputStream()));
String saida = "";
saida = entrada.readLine();
PrintWriter print = new PrintWriter(new FileOutputStream(new File("C:\\Saida.txt")));
print.println(saida);
}catch(IOException e){
System.out.println("Algum problema ocorreu para criar ou receber o socket.");
}finally{
try{
s.close();
serv.close();
}catch(IOException e){
}
}
}
}
já tentei escrever algo dentro, por exemplo “saida” e também não funciona
a String saida tem conteudo, quando pesso pra escrevê-la no System.out aparece normalmente
falta algo?
Olá FernandoCartaxo,
Eu acho que você precisa executar o método close no seu PrintWriter.
Tente isso e diga se funcionou.
Até mais, 
tem como escrever dentro de uma .txt que está dentro de um servidor?
exemplo: escrever dentro de um .txt dentro de ftp://www.portaljava.com.br?
Olá FernandoCartaxo,Eu acho que você precisa executar o método close no seu PrintWriter.
Tente isso e diga se funcionou.
Até mais,
exatamente isso
obrigado!