Visual Basic.NET utvecklare tycker ofta att det är nödvändigt att extrahera filen information från lokala filer . Windows känner denna information eftersom den visar en del av den i Utforskaren . Visual Basic.NET program kan komma åt dessa data också. Detta är användbart , till exempel om din ansökan behöver veta storleken på en textfil innan du bestämmer dig för att ladda den . Få information filstorlek snabbt och effektivt med hjälp av Visual Basic.NET : s " FileInfo " klass . Instruktioner
1
Öppna en av dina Visual Basic.NET projekt med Visual Studio . Leta projektets start form i Solution Explorer och dubbelklicka på formuläret för att se formuläret i designläge .
2
Dubbelklicka på formen namnlist . Visual Studio lägger en " Page_Load " Sub till projektet om inget finns . Om projektet redan innehåller denna Sub , Visual Studio visar att Sub är koden i fönstret .
3
Klistra in följande kod innan metodens stängning " End Sub " uttalande
Dim filnamn As String
filename = " xyz.txt "
Dim filstorlek Som Double = GetFileSize (filename ) katalog
MessageBox.Show ( fileSize.ToString ( ) )
Denna kod skapar en variabel med namnet "filnamn " och tilldelar den namnet " xyz.txt . " . Ersätt " xyz.txt " med namnet på en fil på din hårddisk
4
Lägg följande funktion efter " Page_Load " Sub :
Private Function GetFileSize ( ByVal filnamn As String ) As String
Dim filstorlek som Double
filesize = Ny System.IO.FileInfo ( filnamn ) . Längd
Return filstorlek
End Function
Denna funktion får "filnamn " variabel som innehåller namnet på den fil som skickas från " Page_Load " Sub .
5
Tryck " F5 " för att köra ditt projekt . Formuläret öppnas , den " Page_Load " Sub springer och kallar den " GetFileSize " funktionen . Denna funktion blir filens storlek och återgår den till " Page_Load " Sub , som lagrar den storleken i " filstorlek " variabel . En meddelanderuta visar filstorleken .