Dimensioni del file in VB.NET

April 27

Dimensioni del file in VB.NET


Ottenere la dimensione del file di un particolare file utilizzando Visual Basic.NET (VB.NET) non è così complicato come si potrebbe pensare. VB.NET è un linguaggio di programmazione progettato da Microsoft per creare applicazioni in modo rapido. È possibile costruire applicazioni con VB come per desktop, web o piattaforme mobili. In un programma per computer, è possibile sapere se la dimensione di un file è stato modificato per eseguire alcuni processi. Il framework .NET fornisce i metodi per ottenere informazioni dai file come ad esempio la dimensione del file con codice minimo.

.NET Framework

VB.NET richiede il framework .NET in modo per voi per sviluppare applicazioni .NET. Il framework .NET fornisce un ambiente gestito di esecuzione, lo sviluppo semplificato e l'integrazione con altri linguaggi di programmazione, non solo in VB. Uno degli scopi principali del quadro è quello di fornire un ambiente orientato agli oggetti coerente programmazione se il codice oggetto viene memorizzato ed eseguito in locale o in remoto. Microsoft offre la documentazione per il framework .NET, tra cui una vasta libreria di classi di riferimento, panoramiche concettuali e passo-passo le procedure per iniziare.

Sistema IO Namespace

Lo spazio dei nomi System.IO contiene tipi di oggetti che consentono la lettura e la scrittura di file e flussi di dati, ad esempio un file o una directory. Oltre a leggere le dimensioni di un file con questo spazio dei nomi, è anche possibile utilizzare la classe "FileSystemWatcher" per generare un evento ed eseguire il codice quando una directory o file cambia. 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 Class

La classe "FileInfo" fornisce le proprietà ei metodi di istanza per la creazione, la copia, la cancellazione, lo spostamento e l'apertura dei file. La classe espone molti membri, come file di ottenere gli attributi con gli "attributi" di proprietà. Prima di leggere un file di dimensioni si può considerare cercando il file per vedere se esiste. È possibile utilizzare il "esiste" proprietà di questa classe per ottenere un valore che indica se il file esiste.

Esempio

Utilizzare la proprietà "lunghezza" della classe "FileInfo" 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:

Imports System.IO
Module Module1

Sub Main()
Dim di As New DirectoryInfo("c:\Temp\")
Dim fiArr As FileInfo() = di.GetFiles()
Dim f As FileInfo
Console.WriteLine("The directory {0} contains the following files:", di.Name)
For Each f In fiArr
Console.WriteLine("The size of {0} is {1} bytes.", f.Name, f.Length)
Next f
Console.ReadLine()
End Sub

Modulo fine