Beziehen Sie die Dateigröße einer bestimmten Datei mit Visual Basic.NET (VB.NET ) ist nicht so kompliziert, wie Sie vielleicht denken. VB.NET ist ein Computer- Programmiersprache, die von Microsoft entwickelt, um Anwendungen schnell zu bauen. Sie können Anwendungen mit VB wie für Desktop- , Web- oder mobile Plattformen zu bauen. In einem Computer-Programm , können Sie wollen wissen, ob die Größe einer Datei geändert wurde , um bestimmte Prozesse auszuführen. Die . NET Framework bietet Methoden, um Informationen aus Dateien wie die Dateigröße mit minimaler Code zu erhalten. . NET Framework
VB.NET erfordert . NET Framework , um für Sie zu entwickeln. NET-Anwendungen . Die . NET Framework stellt eine verwaltete Ausführung vereinfachte Entwicklung und Integration mit anderen Programmiersprachen nicht nur in VB . Eines der Hauptziele des Frameworks ist es, eine einheitliche objektorientierte Programmierumgebung , ob Objekt-Code gespeichert und ausgeführt lokal oder remote zu stellen. Microsoft bietet für die Dokumentation . NET Framework , einschließlich einer umfangreichen Klassenbibliothek , konzeptionelle Übersichten und Schritt-für- Schritt-Anleitungen , um Ihnen den Einstieg.
-System IO Namespace
Der System.IO -Namespace enthält Objekttypen, die das Lesen und Schreiben von Dateien und Datenströme wie eine Datei oder ein Verzeichnis zu ermöglichen. Neben dem Lesen der Größe einer Datei mit diesem Namespace können Sie auch den " FileSystemWatcher " Klasse ein Ereignis auslösen und Ausführen von Code , wenn ein Verzeichnis oder eine Datei ändert. Eine andere Klasse , die nützlich sein können bei der Arbeit mit Dateien ist der " DriveInfo " den Zugang zu Informationen auf einem Laufwerk abzurufen vor dem Lesen Dateigrößen .
FileInfo Klasse
die " FileInfo " Klasse stellt Eigenschaften und Methoden beispielsweise für das Erstellen, Kopieren , Löschen, Verschieben und Öffnen von Dateien. Die Klasse macht viele Mitglieder wie immer Dateiattribute mit dem "Attribute "-Eigenschaft . Vor dem Lesen eine Dateigröße können Sie prüfen, auf der Suche nach der Datei zu sehen, ob es existiert. Sie können die " Exists " -Eigenschaft dieser Klasse einen Wert, der angibt , ob die Datei vorhanden ist erhalten .
Beispiel
Verwenden Sie die "Länge" Eigenschaft des " FileInfo " Klasse , um die Größe in Bytes einer Datei. Das Folgende ist ein Beispiel für ein Projekt, das die Konsole Dateigrößen in der "C: \\ Temp" -Verzeichnis wird angezeigt :
Importe System.IOModule Module1Sub Main () Dim di As New DirectoryInfo ( "c: \\ Temp \\ " ) Dim fiArr Wie FileInfo () = di.GetFiles () Dim f Wie FileInfoConsole.WriteLine ( " Das Verzeichnis {0} enthält die folgenden Dateien : " , di.Name ) For Each f In fiArrConsole.WriteLine ( " Die Größe von {0} ist {1} Bytes. " , f.Name , f.length ) Weiter fConsole.ReadLine () End SubEnd Module