Hoe te ListView gebruiken om te bekijken Mapinhoud in VBnet

Hoe te ListView gebruiken om te bekijken Mapinhoud in VBnet


VisualBasic.NET, een computer programmeertaal, voorziet in een klasse met de naam "DirectoryInfo" die in staat is een lijst van alle bestanden in een map is. Met behulp van een "voor" statement, kan elk bestand in de map worden doorgelust en toegevoegd aan een array, een tekstvak of een ander voorwerp zoals een lijstweergave. De "FileInfo" klasse kan gedetailleerde informatie over elk bestand met de naam, de grootte, de uitbreiding en de laatste toegang tijd te geven.

instructies

1 Klik op de "Start" knop, gevolgd door "Alle Programma's" en voer "Microsoft Visual Studio."

2 Klik op de "File" knop en vervolgens op "Nieuw project."

3 Klik op de "Windows Forms Application" icoon en geef het project een passende naam. Klik op "OK" om het nieuwe project te starten.

4 Gebruik de toolbox om een ​​nieuwe knop en een nieuwe listview toe te voegen; laten hun namen als de standaard namen.

5 Dubbelklik op de opdracht knop om de code-venster te brengen.

6 Voeg de System IO invoer verklaring op de top van de code; de code hiervoor is:

invoer System.IO

7 Verklaar drie nieuwe variabelen voor de map die u wilt weergeven, het bestand filter dat u wilt gebruiken en de bestandsinformatie variabele. De code hiervoor is:

Dim di als Nieuwe IO.DirectoryInfo ( "C: \ temp")

Dim aryFi Zoals IO.FileInfo () = di.GetFiles ( "*")

Dim fi Zoals IO.FileInfo

8 Gebruik een 'For' verklaring aan lus door de directory en voeg elk bestand om de lijstweergave. De code hiervoor is:

Voor elke fi In aryFi

ListView1.Items.Add (fi.Name)

volgende

Hints

  • De "di.getfiles (" * ")" code kan worden gebruikt om te bepalen welke bestandsextensies u wilt weergeven. Bijvoorbeeld, als je wilt om alleen .txt-bestanden zou u de code gebruiken: "(. * .txt). Di.getfiles"