Come eliminare un file in java

Come eliminare un file in java
Java fornisce un File classe che contiene un ampio numero di metodi di gestione dei file integrati come createnewfile (), mkdir (), getAbsolutePath () e così via. Ogni metodo esegue alcune funzionalità specifiche, ad esempio createnewfile () crea un nuovo file vuoto, mkdir () crea una directory, ecc. Se parliamo della cancellazione del file, il File la classe fornisce il eliminare() Metodo che può essere utilizzato per eliminare un file o per rimuovere una cartella vuota.

Questo articolo si concentrerà sul eliminare() Metodo e a questo proposito, coprirà i seguenti aspetti:

  • Cos'è un metodo ELETE ()
  • Come lavorare con il metodo ELETE ()
  • Come eliminare un file in java
  • Come eliminare una cartella in Java

Quindi iniziamo!

Cos'è un metodo ELETE ()

È un metodo integrato di File Classe che può essere utilizzata per eliminare/rimuovere un file specifico o una directory vuota. IL eliminare() Il metodo non sposterebbe il file o la directory specificati nel cestino del riciclo; Invece li eliminerà permanentemente.

Come lavorare con il metodo ELETE ()

La prima cosa che dobbiamo fare è importare il File classe da Giava.io pacchetto e per farlo, dobbiamo utilizzare il importare parola chiave:

Importa Java.io.File;

Dopo aver importato la classe di file, possiamo creare l'oggetto di quella classe e quindi possiamo avvalerci di tutte le funzionalità del File classe.

Come eliminare un file

Per eliminare un file tutto ciò che dobbiamo fare è importare la classe di file, creare l'oggetto di quella classe e specificare il nome del file all'interno della parentesi. Successivamente, utilizzare l'oggetto della classe con il eliminare() Metodo per rimuovere il file specificato.

Esempio

Consideriamo lo snippet di codice seguente per la profonda comprensione del eliminare() Metodo in Java:

File deleteobj = nuovo file ("c: \\ utenti \\ dell \\ desktop \\ text.TXT");
if (deleteobj.eliminare())

Sistema.fuori.println ("file cancellato");
altro
Sistema.fuori.println ("file non eliminato");

Il codice completo e il rispettivo output appariranno così:

Il codice sopra verifica che l'importazione della classe di file ci consente di creare l'oggetto di quella classe. La sezione di output autentica che il eliminare() Il metodo riesce a eliminare il file specificato.

Come eliminare una cartella in Java

Possiamo utilizzare il metodo ELETE () per eliminare una directory/cartella vuota. Se una cartella contiene alcuni file e dobbiamo eliminare quella cartella non vuota, allora dobbiamo eliminare prima i suoi file.

Esempio

Lo snippet di seguito crea l'oggetto della classe file e specifica il nome della directory all'interno della parentesi. Successivamente, utilizziamo l'oggetto di quella classe per eliminare la directory specificata.

File deleteObj = nuovo file ("C: \\ utenti \\ dell \\ desktop \\ javafolder");
if (deleteobj.eliminare())
Sistema.fuori.println ("directory:" + deleteobj.getName () + "cancellato");
altro
Sistema.fuori.println ("non cancellato");

Nello snippet sopra, utilizziamo il metodo getName () per ottenere il nome della cartella specificata. Lo screenshot di seguito dà il codice completo e il rispettivo output:

L'output di cui sopra valida che il eliminare() Metodo elimina correttamente la directory vuota specificata.

Conclusione

In Java, il eliminare() metodo del File La classe può essere utilizzata per rimuovere in modo permanente un file specifico o una cartella vuota. IL File la classe può essere importata utilizzando il importare Le parole chiave e l'importazione della classe file consentiranno di creare l'oggetto di quella classe. Il nome e il percorso del file o della directory saranno specificati al momento della creazione di oggetti e successivamente, il eliminare() Il metodo può essere utilizzato con quell'oggetto per eliminare il file o la directory specificati. Questo tutorial fornisce una guida passo-passo per come lavorare con eliminare() metodo per rimuovere in modo permanente un file o una directory.