Visual Basic.NET ontwikkelaars vinden het vaak noodzakelijk om bestandsinformatie extraheren uit lokale bestanden . Windows kent deze informatie omdat het toont wat van het in Windows Verkenner . Uw Visual Basic.NET toepassing kan ook toegang krijgen tot deze gegevens . Dit is handig , bijvoorbeeld als uw toepassing nodig heeft om de grootte van een tekstbestand weten alvorens te beslissen om het te laden . Verkrijgen bestandsgrootte informatie snel en efficiënt met behulp van Visual Basic.NET ' s " FileInfo " class . Instructies 1 Open een van uw Visual Basic.NET projecten met behulp van Visual Studio . Zoek opstartformulier het project in de Solution Explorer en dubbelklik op het formulier om het formulier in de ontwerpmodus te bekijken . Kopen van 2 Dubbelklik op het formulier van de titelbalk . Visual Studio voegt een " Page_Load " Sub met het project als er geen bestaat . Als het project al bevat dat Sub , Visual Studio geeft dat Sub 's code in het code-venster . 3 Plak de volgende code voor het sluiten van die methode "End Sub " statement Dim bestandsnaam As String fileName = " xyz.txt " Dim bestandsgrootte As Double = GetFileSize ( fileName ) MessageBox.Show ( fileSize.ToString ( ) ) < br > Deze code wordt een variabele met de naam " fileName " en wijst deze de naam ' xyz.txt . " . Vervang " xyz.txt " met de naam van een bestand op uw harde schijf 4 Voeg de volgende functie na de " Page_Load " Sub : Private Function GetFileSize ( ByVal bestandsnaam As String ) As String Dim bestandsgrootte As Double bestandsgrootte = Nieuw System.IO.FileInfo ( bestandsnaam ) . Lengte Terug bestandsgrootte End Function Deze functie ontvangt de " fileName " variabele die de naam van het bestand dat is doorgegeven van de " Page_Load " Sub bevat . Druk op " F5 " 5 om uw project uit te voeren . Het formulier wordt geopend , de " Page_Load " Sub loopt en roept de functie " GetFileSize " . Die functie krijgt grootte van het bestand en stuurt het terug naar de " Page_Load " Sub , die dat formaat opslaat in de variabele " Bestandsgrootte " . Een berichtvenster geeft u de bestandsgrootte .
|