PDA

Visualizza la versione completa : cancellare file [java]


hannibal/p
22-11-2003, 21:31
ciao amicici
possibile cancellare file dal file system con java??

grazie
ciao

Angelo1974
22-11-2003, 22:16
Ciao... beh io di solito per cancellare un file utilizzo delete(); e cio, se voglio cancellare un file di nome Prova.txt in c:\MyFiles faccio:

File f = new File( "C:/MyFiles/Prova.txt" );
if( f.delete() ){
...........MESSAGGIO DI AVVENUTA CANCELLAZIONE...............
}else{
...........MESSAGGIO DI NON AVVENUTA CANCELLAZIONE...............
}

Spero ti sia utile.. ciao :ciauz:

hannibal/p
23-11-2003, 01:17
ok fatto!!
grazie mille
ciao

dany-
03-04-2005, 23:51
Riprendo questa discussione vecchia...

Perch ottengo sempre un'eccezione di accesso negato quando provo a cancellare un file, nonostante l'abbia creato io e quindi possa accederci anche in scrittura? Premetto che il file chiuso prima cancellarlo... anzi: viene cancellato all'avvio del programma..

Grazie, ciao
Daniele

LeleFT
04-04-2005, 13:28
Non che il file viene utilizzato da altre applicazioni?


Ciao. :ciauz:

dany-
04-04-2005, 21:25
No, un file nel quale vengono salvate delle impostazioni quando il programma viene chiuso. Viene riletto all'apertura. Il problema che a volte, appena aperto il programma, necessario cancellarlo completamente... per ottengo l'eccezione di permesso negato.. Non capisco come mai se lo stesso file l'ha creato il programma stesso!!

Grazie

netarrow
04-04-2005, 23:19
potrebbe essere un "problema" del sistema operativo, cmq la classe File ha dei metodi che ti dicono se un file scrivibile, leggibile, cancellabile ecc... guarda nella documentazione.
Altra cosa da guardare sono le impostazioni di sicurezza nel file security.policy, di default un programma stand-alone pu fare tutto per controlla.

:ciauz:

dany-
05-04-2005, 00:37
Erano la autorizzazioni del file security.policy!!! Avevo messo solo "read, write".. :dh: :dh:

Grazie a tutti

Loading