Excluir um arquivo (urgente)

1 resposta
S
o codigo abaixo é o metodo para criar e outro para excluir arquivo so que o problema que o excluir arquivo as vezes funciona e outras nao,alguem pode dar uma sugestao
// método de criação do arquivo
   public void criarArquivo()
    {
      try//
       {
         // cria o arquivo
         File f = new File(this.getNomeArquivo());
         f.createNewFile(); 
       }
      catch (IOException e) 
       {
          System.out.println("Erro na criacao do arquivo"+this.getNomeArquivo());  
          e.printStackTrace();  
        }
      catch (Exception ee)
        {
          System.out.println("Erro na criacao do arquivo"+this.getNomeArquivo());  
          ee.printStackTrace();   
        }
   }

  // método para excluir fisicamente o arquivo
  public void excluirArquivo()
   {
      try
       {
         // cria o arquivo
         this.getFile().close();
         this.setFile(null);
         File f = new File(this.getNomeArquivo());
         f.delete();
       }
      catch (Exception ee)
        {
          System.out.println("Erro na remocao do arquivo"+this.getNomeArquivo());  
          ee.printStackTrace();   
        }
   }

1 Resposta

W

O arquivo nao pode ser ecluído se tiver sendo usado. Verifique se vc não se esqueceu de fechar os streams que se relacionam ao arquivo que vc quer apagar.

[]s, Welington B. Souza

Criado 22 de maio de 2004
Ultima resposta 22 de mai. de 2004
Respostas 1
Participantes 2