Hvordan bruke en variabel med VB Dir Function

Hvordan bruke en variabel med VB Dir Function


Ved hjelp av en variabel med "dir" funksjonen i Visual Basic-programmet kan gjøre programmet mer dynamisk ved ikke å bruke bare én vei. Den "dir" funksjonen returnerer en streng som representerer navnet på en fil, mappe eller en mappe som samsvarer med et bestemt mønster for eksempel "* .xlslx." Funksjonen støtter vill tegn til å spesifisere flere filer. Bruk variabelen for å definere banen første gang og bruke "dir" funksjon av seg selv for å hente det neste elementet.

Bruksanvisning

1 Start Microsoft Visual Studio, klikk på "New Project" fra den venstre delen av skjermen og utvide "Visual Basic" under "Installerte maler." Klikk på "Windows" og dobbeltklikk på "Console Application" fra midten av dialogvinduet for å opprette en ny konsoll prosjekt.

2 Legg til følgende kode for å lage to strengvariabler:

Dim myfile As String

Dim MyPath As String

3 Definere banen der du vil søke etter filer ved hjelp av "MyPath" variable:

MyPath = "C:\myExcelFiles\"

4 Bruk "MyPath" variable og "* .xlsx" forlengelse for å få den første filen ved hjelp av "dir" funksjon:

MyFile = Dir(MyPath & "*.xlsx")

5 Lag en "While ... Loop" for å søke etter flere filer i samme bane og vise dem gjennom konsollvinduet:

Do While MyFile <> ""

Hvis (GetAttr (MyPath & myfile) Og vbDirectory) & lt;> vbDirectory Deretter

Console.WriteLine (myfile)

Slutt om

Myfile = Dir ()

Loop

Console.ReadLine ()

6 Trykk "F5" for å kjøre programmet.