Cancellare un file con 0 byte

Discussione in 'Java' iniziata da voldemort, 2 Settembre 2014.

  1. voldemort

    voldemort Utente Attivo

    Registrato:
    26 Marzo 2009
    Messaggi:
    163
    Mi Piace Ricevuti:
    5
    Punteggio:
    0
    Ciao sto usando un programma per gestione dati che mi va a creare un certo file, il problema e che se vi è errore crea lo stesso il file con 0 byte (questo file non ha nessuna estensione)...Provo quindi ad andarlo a cancellare usando java, prendo il file e faccio:

    file.delete();

    ma non lo cancella, forse perchè i byte sono 0??? ma se io non voglio che mi rimanga un file nel file system con 0 byte?

    Uso questo codice

    Codice:
    File file = new File(context.ldap_pathFolder+context.ldap_file_nam  e);
    System.out.println("Controlla nome file"+" "+file.getName());
    boolean s=file.delete();
    System.out.println(s);
    
    Qualche idea?
     
    A ottofonsuppost piace questo elemento.
  2. Vins

    Vins Moderatore Membro dello Staff MOD

    Registrato:
    28 Luglio 2009
    Messaggi:
    238
    Mi Piace Ricevuti:
    19
    Punteggio:
    0
    Ciao, purtroppo quello dei file a zero byte è un vecchio bug di Windows, il tuo problema non dipende dal codice Java.

    Ti consiglio di cancellare il file tramite prompt DOS.
     
    A ottofonsuppost piace questo elemento.
Sto caricando...

Condividi questa Pagina