C# INFO DIRECTORY

C# INFO DIRECTORY
La classe Info Directory deriva dal sistema.Spazio dei nomi in cui sono definite le funzioni relative a directory e sottodirectory. Le directory e le sottodirectory possono essere create, rinominate, mosse, copiate ed eliminate utilizzando i metodi di questa classe. Questa classe non può essere ereditata come chiusa o privata, quindi si accede creando un oggetto.

Classe di informazioni directory

Come discusso in precedenza, la classe di informazioni directory viene utilizzata per svolgere tutti i tipi di funzioni sulle directory e le sottodirectory nel linguaggio di programmazione C#. Questa classe fa parte del sistema.Lo spazio dei nomi, motivo per cui fornisce tutte le funzioni di input e output alle directory e soddisfa l'eredità dello spazio dei nomi.

Esistono molti metodi nella classe di informazioni directory che possono essere eseguiti su directory e sottodirectory nel linguaggio di programmazione C# e molti di questi metodi saranno discussi e implementati in Ubuntu 20.04 ambiente.

Metodo 01: Crea () funzione della classe di informazioni directory in Ubuntu 20.04

In questo metodo, utilizzeremo la funzione Create () per creare una nuova directory sui nostri dispositivi in ​​un programma C#. La funzione create () fa parte della classe di informazioni directory.

Nel codice C# sopra, stiamo inizializzando una variabile stringa che memorizzerà il nome e la posizione di una nuova directory che creeremo. Quindi creeremo un oggetto della classe di informazioni directory e passeremo la variabile stringa con il nome e la posizione della directory nel parametro dell'oggetto. Successivamente, l'oggetto verrà utilizzato per chiamare la funzione create (), che creerà una nuova directory sul nostro desktop e stamperà un messaggio di successo sul terminale della riga di comando.

Dopo l'esecuzione del programma sopra, otterremo l'output di seguito:

Nella schermata di output, possiamo vedere il messaggio di successo di una nuova creazione di directory; Verificheremo questo individuando questa directory sul nostro dispositivo come mostrato di seguito:

Metodo 02: creazione di un file Sottirectory utilizzando la classe Info Directory in Ubuntu 20.04

In questo approccio, utilizzeremo la funzione di sottodirectory in un programma C# per creare una nuova sottodirectory sui nostri dispositivi. Le sottodirectory sono directory all'interno delle directory. Questo metodo fa parte della classe di informazioni directory.

Il seguente codice C# crea una variabile stringa che conterrà il nome e la posizione di una directory esistente in cui verrà creata una nuova sottodirectory. Quindi creeremo un oggetto Classe di informazioni directory e passeremo la variabile stringa con il nome e la posizione della directory come parametro. L'oggetto viene quindi utilizzato per invocare il metodo "Crea sottodirectory", che crea una nuova sottodirectory all'interno di una directory esistente. Nel terminale della riga di comando, stamperemo anche un messaggio di successo, come dimostrato di seguito:

Possiamo osservare il messaggio di successo di una nuova creazione di sottodirectory nella schermata di output sopra; Possiamo verificarlo cercandolo nella nostra directory esistente, come mostrato di seguito:

Metodo 03: ottenere il numero di directory utilizzando la funzione Get Directory in Ubuntu 20.04

In questo metodo, scriveremo un programma attraverso il quale otterremo il numero di directory presenti sul nostro dispositivo. Per questo metodo, utilizzeremo la funzione della classe Info Directory chiamata "Ottieni directory."

Nel programma C# sopra, creeremo innanzitutto un oggetto della classe Info Directory. Quindi creeremo una variabile dalla classe Info Directory, che memorizzerà il valore della funzione Get Directory utilizzando l'oggetto della classe. Quindi stamperemo questo valore con l'aiuto della funzione di lunghezza come estensione della variabile che abbiamo creato prima.

Come possiamo vedere, l'output mostra il numero di directory sui nostri dispositivi, che è uno.

Metodo 04: Utilizzo della classe Info Directory per ottenere il numero di file in una directory in Ubuntu 20.04

In questo metodo, utilizzeremo due funzioni insieme per calcolare il numero di file, le directory get e le funzioni dei file.

In questo programma C#, creeremo un oggetto della classe di informazioni directory con il nome e l'indirizzo della directory. Quindi chiameremo la funzione Get Directory inizializzando una nuova variabile. Successivamente, inizieremo A per ogni ciclo che si sposterà lungo la directory e memorizzerà il numero di file utilizzando la funzione Get files con l'estensione "lunghezza", e questo verrà stampato sulla schermata di output.

Come possiamo vedere nell'output, vengono visualizzati il ​​nome e il percorso completo della directory, insieme al numero di file nella directory.

Metodo 05: eliminazione di una directory utilizzando la funzione delete () in ubuntu 20.04

In questo metodo, implementeremo una funzione che eliminerà una directory dal nostro dispositivo presente nella classe Info Directory. La funzione ELETE () viene utilizzata per eliminare una directory nel linguaggio di programmazione C#. Questa funzione è chiamata con un oggetto della sua classe intrinseca.

Nel programma C# sopra, inizializzamo prima una variabile stringa che memorizza l'indirizzo e il nome del file di directory. Quindi creeremo un oggetto della classe di informazioni directory con la variabile stringa precedente come parametro della classe. Successivamente, useremo l'oggetto per chiamare la funzione delete (), che eliminerà la directory presente nella posizione menzionata nella variabile stringa. Quindi alla fine del programma, ci sarà un messaggio di successo che rappresenta che il metodo ha eliminato correttamente una directory.

Dopo aver compilato ed eseguito questo programma C#, otterremo l'output sopra. Nel risultato possiamo vedere che abbiamo effettivamente eliminato una directory dal nostro dispositivo.

Metodo 06: Spostare una directory in un'altra directory usando la funzione moveTo () in Ubuntu 20.04

In questo metodo, sposteremo una directory in un'altra directory sul nostro dispositivo utilizzando una funzione della classe Info Directory chiamata MOVETO (). La directory che ci stiamo spostando in un'altra directory diventerà una sottodirectory della directory esistente.

In questo codice C# inizializzeremo le due variabili di stringa con il nome e la posizione delle directory di cui abbiamo bisogno per questo scenario. Quindi creeremo due diversi oggetti della classe Info Directory per entrambe le directory. Quindi useremo la funzione moveTo () con l'oggetto di una directory e passeremo la variabile stringa che memorizza la posizione e il nome dell'altra directory. Alla fine, aggiungeremo anche un messaggio di successo che sarà visibile nella schermata di output dopo l'esecuzione del programma correttamente, che può essere visto anche nel frammento di seguito:

Conclusione

In questo articolo, abbiamo discusso della classe di informazioni directory presente nei sistemi.Spazio dei nomi del linguaggio di programmazione C#. Lo scopo della classe di informazioni directory è stato discusso in questo articolo. Abbiamo anche discusso dei metodi delle informazioni della directory che alterano le directory e le sottodirectory nella programmazione C# e abbiamo implementato molti di questi esempi in Ubuntu 20.04 ambiente per chiarire questa classe.