Eliminazione file in java
Dopo la creazione e la lettura passiamo all'eliminazione:
import java.io.*;
public class Eliminazione {
public static void elimina() {
try {
File file = new File("prova.txt");
boolean exists = file.exists();
if (exists) {
file.delete();
}else{
System.out.println("Il file non esiste");
}
} catch (Exception errore) {
System.out.println(errore.getMessage());
}
}
public static void main(String[] args) {
elimina();
}
}
Classico import del package io che è obbligatorio nelle operazioni su file.
Creo un metodo elimina().
All'interno creo un oggetto di tipo File passandogli il file da cancellare.
Creo una variabile booleana per controllare se il file esiste.
Apro un if:
- se il file esiste mi lo cancello col metodo delete()
- se non esiste mi stampa il messaggio Il file non esiste
Richiamo poi questo metodo nel main.
Volendo il controllo si può anche omettere, ma così è un pò più ordinato.
java io eliminazione file delete() exists if
Commentami!