[code]import java.io.*;
public class teste
{
public static void main(String args[])
{
File arquivo = new File(“C:\Documents and Settings\sergio\Desktop\JAVA\DEV\teste.txt”);
BufferedWriter out = new BufferedWriter(new FileWriter(arquivo.toString()));
System.out.println(arquivo.toString());
// out.write(“aString”);
// out.close();
}
}
[/code]
“java.io.IOException”
Alguem saberia me dizer o porque do erro?
Ele tem acesso ao arquivo que existe e tem direito de escrita e leitura!
Grato Smasher
Não sei se estou enganado, mas vc não teria que usar \ ao invés de ?
Não sei se o método toString() em File é re-implementado pra fazer isso, mas se for uma conversão para string “pura”, acho que o \ é necessário… :?:
espero que ajude![/b][/quote]
isso ocorre porque quando vc mexe com arquivos, ele pode gerar uma Exceção chamda IOException e em Java, diferente de Delphi por exemplo, existe alguns lugares que é obrigatório usar o Bloco TRY pra tratar as Exceções (Vide Checked Exception e unchecked Exception).
no seu caso ae por um bloco try/catch dentro do seu código de texto, a sintaxe é assim
try {
... Seus Comdandos
} catch (IOException erro) {
tratamento da sua exceção
}