PDA

View Full Version : [Java] delete()


DarkSiDE
30-08-2006, 19:08
Ho questo codice:
Runtime r = Runtime.getRuntime();
String[] cmd = { "cmd.exe", "/c", "start", "c:\\prova.bat" };
Process p = r.exec(cmd);
p.waitFor();
p.destroy();
test.delete();
r.exit(0);

tuttavia, ho problemi con eliminazione del file, come posso fare in modo che una volta che il file non è più in uso venga eliminato?

credevo potese andare bene anche deleteonexit() ma niente da fare

TempestaT400
18-09-2006, 05:18
Ma quale file scusa????
test è un file???
Controlla se chiudi lo stream prima di eliminarlo!
Potresti anche usare la un file temporaneo che viene eliminato automaticamente a fine procedura!