Cancellare un file con 0 byte

voldemort

Utente Attivo
26 Mar 2009
163
5
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?
 
  • Like
Reactions: ottofonsuppost

Vins

Moderatore
Membro dello Staff
MOD
28 Lug 2009
238
19
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.
 
  • Like
Reactions: ottofonsuppost