Come ottenere la dimensione della directory in VB.NET

March 1

Come ottenere la dimensione della directory in VB.NET


Il framework .NET viene fornito con una libreria di classi che consente di accedere alle funzioni di sistema di Windows. Gli sviluppatori istanziare le classi e le funzioni di riferimento all'interno delle classi nelle loro applicazioni. Questa libreria di classi offre diversi vantaggi, come lo sviluppo più veloce, più facile riutilizzo del codice, maggiore scalabilità e più facile la distribuzione. La classe Directory è una delle librerie di classi disponibili in .NET che viene utilizzato per accedere a file e directory.

istruzione

Utilizzo della classe Directory in .NET

1 Tipo "Imports System.IO" nella sezione "dichiarazioni". Questo consente al programma di accedere alle funzioni di classe Directory.

2 Creare una funzione che eseguirà il calcolo dimensioni della cartella. Nome qualcosa che descrive in modo appropriato le operazioni da essa. Passare il nome della directory di questa funzione in modo che sappia dove cercare i file da contare. Dichiarare variabili all'interno di questa funzione di tipo Long, FileInfo e DirectoryInfo.

3 Ottiene la lunghezza di ciascun file nella directory specificata. Aggiungere la lunghezza di ciascun file alla variabile di tipo Long che verrà utilizzato per memorizzare la dimensione totale di tutti i file. Il comando utilizzato per ottenere la lunghezza di un file è "FileInfo.Length."

4 Contare tutti i file, tra cui le sottodirectory, chiamando "DirectoryInfo.GetDirectories" e quindi fa riferimento a questa stessa funzione, passando il nome della sottodirectory. Questo costringerà la funzione di chiamarsi e ottenere la lunghezza di ogni file nella particolare nome sottodirectory. Il totale sarà accumulato in quella variabile lungo definito in precedenza che mantiene un conteggio della lunghezza di ogni file.