package teste;
import java.io.*;
public class SalvaArquivo {
public void salvarArquivo(){
try{
File f = new File("teste.txt");
boolean criar = f.createNewFile();
if (criar){
String texto = "Tem que gravar isso";
FileWriter arquivo = new FileWriter(f);
BufferedWriter grava = new BufferedWriter(arquivo);
grava.write(texto);
grava.close();
arquivo.close();
}else System.out.println("Não criou nada");
}catch(IOException e){
System.out.println("Erro: "+e.toString());
}
}
public static void main(String args[]){
SalvaArquivo salvar= new SalvaArquivo();
salvar.salvarArquivo();
}
}
Bom,
esse codigo deveria criar o arquivo teste.txt.
mas ele só entra no ELSE…
Troquei o if (criar) por if (), ai ele não passa pelo ELSE mas tambem não cria o arquivo…f.exists()
O arquivo deveria ser criado na raiz do projeto né?
Alguem pode ajudar?