Questo articolo fornirà una profonda comprensione dei seguenti concetti relativi alla gestione dei file in Java:
Quindi iniziamo!
Cosa sta gestendo i file
In Java esiste una classe chiamata "File" che appartiene al "Giava.io ” pacchetto, permettendoci di gestire vari formati di file. La gestione dei file in Java si riferisce a una procedura che ci consente di leggere i dati da un file e scrivere dati a un file.
Come lavorare con la classe di file
Per lavorare con la classe di file, la prima cosa che dobbiamo fare è "importare" la classe di file utilizzando "importare" Parola chiave come mostrato nello snippet di seguito:
Importa Java.io.FileImportando il File La classe ci consente di creare l'oggetto di quella classe e il modo corretto di creare un oggetto è mostrato nel seguente frammento:
File FileObj = nuovo file ("Specifica il nome del file qui");Il nome del file a cui desideri accedere, verrà specificato all'interno della parentesi.
Cosa sono le operazioni I/O in Java
Per eseguire operazioni di input/output sui file, Java utilizza il concetto di flussi. Quindi, capiamo cosa sono i flussi in Java?
Flussi
Java fornisce un concetto di flussi che non è altro che una sequenza di dati e può essere neanche flusso di byte, O flusso di personaggi. Come suggerisce il nome stesso, il flussi di byte vengono utilizzati per lavorare con i dati di byte mentre il flussi di personaggi può essere usato per lavorare con i personaggi.
Muoviamo un ulteriore passo avanti per comprendere il concetto di Metodi di gestione dei file che può essere utilizzato per eseguire varie operazioni sui file come creazione di file, eliminazione, ecc.
Metodi di gestione dei file in Java
In Java, la classe di file fornisce diversi metodi di gestione dei file che possono essere utilizzati per ottenere funzionalità diverse, ad esempio il createnewfile (), mkdir () I metodi vengono utilizzati per creare rispettivamente file e directory. L'elenco di alcuni metodi di gestione dei file frequentemente usati è fornito nella tabella di seguito:
Nome metodo | Descrizione |
---|---|
createnewfile () | Metodo di tipo booleano utilizzato per creare un file vuoto. |
mkdir () | Metodo di tipo booleano che crea una directory. |
eliminare() | Metodo di tipo booleano che elimina un file. |
getName () | Metodo del tipo di stringa utilizzato per ottenere il nome del file. |
getAbsolutePath () | Metodo del tipo di stringa utilizzato per ottenere il percorso del file. |
elenco() | Metodo del tipo di stringa utilizzato per ottenere l'array di file all'interno di una directory. |
Canread () | Metodo di tipo booleano che controlla se il file è leggibile o meno. |
CanWrite () | Metodo di tipo booleano che controlla se il file è scrivibile o meno. |
esiste () | Metodo di tipo booleano utilizzato per verificare se esiste un file specificato. |
lunghezza() | Metodo di tipo lungo utilizzato per ottenere la dimensione del file in byte. |
Tutti questi metodi possono essere utilizzati con l'oggetto della classe di file per eseguire diverse operazioni di gestione dei file. Per la chiarezza dei concetti implementiamo praticamente alcuni dei metodi sopra menzionati:
metodo createnewfile ()
Per creare un file il createnewfile () il metodo può essere utilizzato.
Esempio
Lo snippet di codice seguente fornisce una comprensione dettagliata di come utilizzare il metodo createnewfile () per creare un file:
Nel frammento di cui sopra abbiamo creato l'oggetto della classe file e all'interno delle parentesi, abbiamo specificato il nome e il percorso del file. Successivamente, ci sono tre possibilità: file creato correttamente, Il file esiste già o un Errore si verifica così per questo abbiamo utilizzato il concetto di prova a prendere Per gestire le eccezioni:
L'output verifica il funzionamento di createnewfile () metodo in quanto riesce a creare un file.
Metodo ELETE ()
La classe file fornisce un altro metodo utile noto come eliminare() Metodo che può essere utilizzato per eliminare un file specifico.
Esempio
In questo esempio elimineremo un file denominato “Filendlingexample.TXT" Utilizzo del metodo ELETE ():
Lo screenshot di seguito fornirà una comprensione dettagliata del metodo ELETE ():
Allo stesso modo, è possibile utilizzare gli altri metodi per eseguire funzionalità diverse a seconda delle tue esigenze.
Conclusione
In Java, la gestione dei file non è altro che un processo di lettura dei dati da un file e scrivere i dati in un file. Java fornisce una classe predefinita denominata "File" che ci aiuta a eseguire qualsiasi tipo di operazione su un file. Per avvalersi delle funzionalità della classe di file, è necessario importare il File Classe usando il importare Parola chiave e una volta che la classe di file viene importata, uno qualsiasi dei suoi metodi può essere utilizzato per ottenere varie funzionalità come la creazione di file, la cancellazione, ottenere informazioni sui file e così via. Questo articolo fornisce una panoramica completa della gestione dei file in cui spiega cosa è la gestione dei file, i metodi e come lavorare con i file.