Visual Basic.NET udviklere finder det ofte nødvendigt at ekstrahere fil information fra lokale filer. Windows kender disse oplysninger, da den viser noget af det i Windows Stifinder. Din Visual Basic.NET applikation kan få adgang til disse data også. Dette er nyttigt , for eksempel, hvis din ansøgning behov for at kende størrelsen af en tekst fil, før de beslutter at indlæse den. Indhente filstørrelse information hurtigt og effektivt ved hjælp af Visual Basic.NET ' s " Fileinfo " klassen. Instruktioner
1
Open en af dine Visual Basic.NET projekter ved hjælp af Visual Studio. Find projektets opstart form i Solution Explorer , og dobbeltklik på formularen for at se skemaet i designtilstand.
2
Dobbeltklik på formularen titellinje. Visual Studio tilføjer et " Page_Load " Sub til projektet, hvis der ikke allerede eksisterer . Hvis projektet allerede indeholder , at Sub, Visual Studio viser , at Sub kode i koden vinduet.
3
Indsæt følgende kode, før denne metode afsluttende " End Sub " erklæring
< p > Dim filnavn som String
filename = " xyz.txt "
Dim filstørrelse Som Double = GetFileSize ( filename)
MessageBox.Show ( fileSize.ToString ( )) < br >
Denne kode opretter en variabel med navnet " filename" og tildeler den navnet " xyz.txt ". . Erstat " xyz.txt " med navnet på en fil på din harddisk
4
Tilføj følgende funktion efter " Page_Load " Sub : Hej
Private Function GetFileSize ( ByVal filename As String ) As String
Dim filstørrelse som dobbelt
filstørrelse = Ny System.IO.FileInfo ( filename) . længde
Return filstørrelse
End Function
Denne funktion modtager " filename" variabel, der indeholder navnet på den fil, passerede fra " Page_Load " Sub.
5.
Tryk på " F5 " for at køre dit projekt. Formularen åbnes, " Page_Load " Sub kører og kalder " GetFileSize "-funktionen . Denne funktion får filens størrelse og returnerer det til " Page_Load " Sub , som gemmer den størrelse i "Filstørrelse " variable . En besked boks viser dig filstørrelsen.