VB.NET richiede il framework. NET in modo per voi di sviluppare le applicazioni. NET . Il framework . NET fornisce un ambiente di esecuzione gestito , sviluppo semplificato e l'integrazione con altri linguaggi di programmazione non solo in VB . Uno dei principali scopi del quadro è quello di fornire un ambiente di programmazione orientato agli oggetti coerente se il codice oggetto viene memorizzato ed eseguito in locale o in remoto . Microsoft offre documentazione per il . NET framework , tra cui una vasta libreria di classi di riferimento , concetti generali e le procedure passo -passo per iniziare .
Sistema IO Spazio dei nomi
Lo spazio dei nomi System.IO contiene tipi di oggetti che consentono la lettura e la scrittura di file e flussi di dati come ad esempio un file o una directory . Oltre a leggere le dimensioni di un file con questo spazio dei nomi , è possibile utilizzare anche la classe " FileSystemWatcher " per generare un evento e di eseguire codice quando directory o file a modifiche. Un'altra classe che può essere utile quando si lavora con i file è il " DriveInfo " per recuperare l'accesso alle informazioni su un disco prima di leggere le dimensioni dei file .
FileInfo Classe
la classe " FileInfo " fornisce le proprietà ei metodi di istanza per la creazione, la copia, l'eliminazione , lo spostamento e l'apertura dei file . La classe espone molti membri come ottenere gli attributi dei file con la proprietà "Attributi" . Prima di leggere un file di dimensioni si può considerare cercando il file per vedere se esiste. È possibile utilizzare la proprietà "esiste " di questa classe per ottenere un valore che indica se il file esiste .
Esempio
Utilizzare la proprietà " lunghezza" del " FileInfo " classe per ottenere la dimensione in byte di un file . Il seguente è un esempio di un progetto di console che visualizza le dimensioni dei file nella cartella "C : \\ Temp" directory :
Importazioni System.IOModule Module1Sub Main () Dim di As New DirectoryInfo ( "c: \\ Temp \\ " ) Dim fiArr Come FileInfo ( ) = di.GetFiles ( ) Dim f Come FileInfoConsole.WriteLine ( " La directory { 0 } contiene i seguenti file : " , di.Name ) per ogni f In fiArrConsole.WriteLine ( " La dimensione di { 0} { 1 } byte . " , f.Name , f.length ) Prossima fConsole.ReadLine ( ) End Module SubEnd
Programmazione © www.354353.com