Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come ottenere la dimensione della directory in VB.NET

. NET Framework viene fornito con una libreria di classe che fornisce l'accesso alle funzioni di sistema di Windows . Sviluppatori istanziare le classi e le funzioni di riferimento all'interno delle classi nelle loro applicazioni . Questa libreria di classi fornisce diversi vantaggi , come ad esempio lo sviluppo più veloce , più facile riutilizzo del codice , una maggiore scalabilità e facilità di distribuzione . La classe Directory è una delle librerie di classi disponibili in . NET che viene utilizzato per accedere a file e directory .
Istruzioni 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 dimensione della cartella . Il nome è qualcosa che descrive adeguatamente le operazioni da essa . Passare il nome della directory di questa funzione in modo che sappia dove cercare i file da contare. Dichiarare le variabili all'interno di questa funzione di tipo Long , FileInfo e DirectoryInfo .
3

ottenere la lunghezza di ogni 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, incluse le sottodirectory , chiamando " DirectoryInfo.GetDirectories " e quindi fa riferimento a questa stessa funzione , passando il nome della sottodirectory . Questo forzerà la funzione di chiamare se stesso e ottenere la lunghezza di ogni file nella particolare nome di sottodirectory . Il totale sarà accumulato in quella variabile lungo definito in precedenza che un conteggio della lunghezza di ogni file.

 

Programmazione © www.354353.com