Het verkrijgen van de bestandsgrootte van een bepaald bestand met behulp van Visual Basic.NET ( VB.NET ) is niet zo ingewikkeld als u misschien denkt . VB.NET is een programmeertaal ontwikkeld door Microsoft om applicaties snel te bouwen . U kunt applicaties te bouwen met VB dergelijke voor desktop , web of mobiele platformen . In een computer programma , wilt u misschien weten of de grootte van een bestand is gewijzigd om bepaalde processen uit te voeren . Het . NET framework biedt methoden om informatie te krijgen van bestanden, zoals het bestand met minimale code . . NET Framework VB.NET vereist het . NET framework om voor u te ontwikkelen. NET-applicaties . Het . NET framework biedt een beheerde executie omgeving , vereenvoudigde ontwikkeling en integratie met andere programmeertalen niet alleen in VB . Een van de belangrijkste doelen van het raamwerk is om een consequente objectgeoriënteerde programmeeromgeving of object code wordt opgeslagen en lokaal of op afstand uitgevoerde bieden . Microsoft biedt documentatie voor het . NET framework , inclusief een uitgebreide class library verwijzing , conceptuele overzichten en stap - voor-stap procedures om mee te beginnen . System IO Namespace De System.IO namespace bevat object types die het mogelijk maken het lezen en schrijven van bestanden en datastromen , zoals een bestand of map . Naast het lezen van de grootte van een bestand met deze namespace , kunt u ook de " FileSystemWatcher " klasse te gebruiken om een evenement te verhogen en code uitvoeren wanneer een directory of bestand wordt gewijzigd . Een andere klasse die nuttig kunnen zijn bij het werken met bestanden is de " DriveInfo " om toegang tot informatie op te halen op een station voor het lezen van bestanden. FileInfo Class de " FileInfo " class bevat eigenschappen en bijvoorbeeld methoden voor het creëren , kopiëren , verwijderen , verplaatsen en openen van bestanden . De klasse onthult vele leden , zoals het krijgen bestandskenmerken met de " attributen " eigenschap . Voor het lezen van een bestand kunt u overwegen op zoek naar het bestand om te zien of het bestaat . U kunt de ' Bestaat ' eigenschap van deze klasse gebruiken om een waarde die aangeeft of het bestand bestaat krijg . Voorbeeld Gebruik de " Length " eigendom van de " FileInfo " class om de grootte te krijgen , in bytes , van een bestand . Het volgende is een voorbeeld van een console project dat de bestanden in de " C : \\ Temp " wordt weergegeven directory : Imports System.IOModule Module1Sub Main ( ) Dim di als Nieuwe DirectoryInfo ( " c: \\ Temp \\ " ) Dim fiArr Zoals FileInfo ( ) = di.GetFiles ( ) Dim f Zoals FileInfoConsole.WriteLine ( " De map { 0 } bevat de volgende bestanden : " , di.Name ) voor Elke f In fiArrConsole.WriteLine ( " De omvang van { 0 } is { 1 } bytes . " , f.Name , f.length ) Volgende fConsole.ReadLine ( ) End SubEnd Module
|