File dell'elenco dei file Java in Ubuntu Top 10.Top 10

File dell'elenco dei file Java in Ubuntu Top 10.Top 10

“In questo articolo, ci concentreremo sulla funzione dei file di elenco nella classe di file nel linguaggio di programmazione Java. La funzione dei file di elenco restituisce il nome dei file sotto forma di un array e di solito viene chiamata nella variabile del tipo di dati del file []. L'oggetto Classe File viene utilizzato per ottenere il nome della directory per la funzione dei file di elenco in modo che sappia dove cercare i file. Implementeremo diversi esempi di questa funzione nel nostro articolo."

Esempio # 01: ottenere tutti i nomi dei file presenti in una directory utilizzando le funzioni dei file di elenco in Ubuntu 20.04

In questo esempio, creeremo un programma Java che elencherà tutti i nomi dei file presenti nella directory data utilizzando la funzione dei file di elenco e l'oggetto della classe file.

Nel programma di cui sopra, abbiamo iniziato con l'approccio di prova per la gestione delle eccezioni. L'obiettivo inizia con la creazione di un oggetto della classe file in cui viene salvato il nome della directory. Quindi abbiamo creato una variabile file [], che ha l'oggetto della classe di file che chiama la funzione dei file dell'elenco. Successivamente, viene indicato il messaggio di visualizzazione per il terminale e il loop viene avviato. Nel ciclo per, il flusso iterativo del nome dei file viene visualizzato sul terminale con l'aiuto del sistema.fuori.funzione println, che ha la variabile file [] insieme alla funzione get name (). Successivamente, il blocco catch è indicato per l'eccezione e termina anche il nostro programma per l'esecuzione.

Quando eseguiamo il programma di cui sopra sul nostro terminale Ubuntu, otterremo l'output di seguito:

Come possiamo vedere nell'output sopra, l'elenco dei file viene visualizzato nel terminale dopo l'esecuzione del programma. Verificheremo il risultato del programma aprendo la directory come mostrato di seguito:

Come possiamo vedere che la directory ha un solo file come ha mostrato l'output del terminale, verifica che il nostro programma ci abbia mostrato l'elenco corretto.

Esempio # 02: ottenere tutti i nomi dei file a partire dallo stesso alfabeto presente in una directory utilizzando le funzioni dei file di elenco in Ubuntu 20.04

Scriveremo un programma Java che utilizzerà la funzione dei file di elenco e un oggetto Classe File per elencare tutti i nomi dei file nella directory specificata che iniziano con lo stesso alfabeto in questo esempio.

Per la gestione delle eccezioni, abbiamo iniziato con la strategia di prova nella sceneggiatura precedente. L'obiettivo inizia con lo sviluppo di un oggetto di classe file in cui viene registrato il nome della directory. A seguito di questo, viene generato un oggetto della classe di filtro del nome file. In seguito, viene fatta la dichiarazione booleana, che include il requisito del nome che inizia con la lettera “F."Quindi abbiamo stabilito una variabile file [] che contiene l'oggetto della classe di file che chiama il metodo dei file di elenco. Successivamente, viene specificato il messaggio di visualizzazione per il terminale e viene avviato il ciclo. Il flusso ripetuto dei nomi dei file è mostrato nel terminale nel loop utilizzando il sistema.fuori.funzione println, che ha la variabile file [] e il metodo Get name (). Successivamente, il blocco catch è menzionato per l'eccezione e il nostro programma è terminato per l'esecuzione.

Quando eseguiamo il seguente programma nel nostro terminale Ubuntu, otterremo il risultato mostrato di seguito:

Dopo aver eseguito il programma, il terminale visualizza un elenco di nomi di file che iniziano con la lettera "F", come mostrato nell'output sopra. Controlleremo l'output del programma accedendo alla directory indicata di seguito:

Come possiamo vedere dall'output del terminale, la directory contiene due file con nomi che iniziano con la lettera "F", confermando che il nostro programma ha visualizzato l'elenco giusto.

Esempio # 03: ottenere tutti i nomi dei file di testo in una directory utilizzando le funzioni dei file di elenco in Ubuntu 20.04

In questo esempio, scriveremo un programma Java che utilizzerà la funzione dei file di elenco e un oggetto Classe File per elencare tutti i nomi dei file nella directory specificata che ha ".estensione txt ".

Nello script precedente, abbiamo usato il metodo try-and-catch per gestire le eccezioni. L'obiettivo inizia con la creazione di un oggetto di classe file che memorizza il nome della directory. Successivamente, viene creato un oggetto Classe Filtro Nome File. Viene quindi eseguita l'istruzione booleana, che contiene la condizione che il file sia un file di testo. Quindi abbiamo creato una variabile file [] che contiene l'oggetto della classe file che chiama la funzione dei file di elenco.

Viene quindi fornito il messaggio di visualizzazione per il terminale e viene iniziato il ciclo per. Nel ciclo per, il flusso ripetuto dei nomi dei file viene mostrato nel terminale utilizzando il sistema.fuori.funzione println, che ha la variabile file [] e il metodo Get name (). In seguito, viene specificato il blocco catch per l'eccezione e il nostro script è terminato per l'esecuzione.

Quando eseguiamo il seguente script nel nostro terminale Ubuntu, otteniamo il seguente risultato:

Dopo aver eseguito lo script, il terminale mostra un elenco di file con l'estensione del file di testo ".txt ”, come mostrato nell'output sopra. Esamineremo l'output del programma andando alla directory elencata di seguito:

Come mostrato nell'output sopra, la directory ha tre file con ".estensione txt ", indicando che il nostro script ha prodotto l'elenco corretto.

Conclusione

In questo articolo, abbiamo discusso dell'uso della funzione dei file di elenco della classe file nel linguaggio di programmazione Java. La funzione di elenco dei file è presente nella classe file, in cui restituisce una matrice di nomi di file dalla directory data e può persino filtrarli con le preferenze dell'utente. Abbiamo discusso e implementato diversi esempi della funzione dei file di elenco in Ubuntu 20.04 Ambiente, in cui abbiamo esplorato il potenziale di questa funzione durante l'utilizzo di più file in una directory e ottenendo un elenco di nomi di file con estensioni simili e persino lo stesso alfabeto iniziale.