Bom dia Pessoal. Estou tendo problemas com este tipo de procedimento, abaixo esta o código e o erro:
package alteraarq;
import java.io.*;
/**
*
* @author antonio.rocha
*/
public class Main {
/** Creates a new instance of Main */
public Main() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
File diretorio = new File("c:\\temp");
File arquivo = new File(diretorio,"dados.txt");
boolean testdir = diretorio.exists();
if (testdir){
System.out.println("O diretório existe");
}
else{
diretorio.mkdir();
System.out.println("O diretório foi criado");
}
boolean testarq = arquivo.exists();
if (testarq){
FileWriter abre = new FileWriter(arquivo,true);
PrintWriter grava = new PrintWriter(abre);
System.out.println("O arquivo já existe e esta pronto para gravação");
}
else{
arquivo.createNewFile();
FileWriter abre = new FileWriter(arquivo,true);
PrintWriter grava = new PrintWriter(abre);
System.out.println("O arquivo foi criado com sucesso e esta pronto para gravação");
}
}
}
Output
init:
deps-jar:
Compiling 1 source file to C:\Documents and Settings\antonio.rocha\Meus documentos\Minhas Webs\AlteraArq\build\classes
C:\Documents and Settings\antonio.rocha\Meus documentos\Minhas Webs\AlteraArq\src\alteraarq\Main.java:34: unreported exception java.io.IOException; must be caught or declared to be thrown
FileWriter abre = new FileWriter(arquivo,true);
C:\Documents and Settings\antonio.rocha\Meus documentos\Minhas Webs\AlteraArq\src\alteraarq\Main.java:39: unreported exception java.io.IOException; must be caught or declared to be thrown
arquivo.createNewFile();
C:\Documents and Settings\antonio.rocha\Meus documentos\Minhas Webs\AlteraArq\src\alteraarq\Main.java:40: unreported exception java.io.IOException; must be caught or declared to be thrown
FileWriter abre = new FileWriter(arquivo,true);
3 errors
BUILD FAILED (total time: 12 seconds)
Qual é o problema?
Grato
Antônio
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos[/color][/size] :joia: