Avatar billede jps2mt Nybegynder
28. januar 2006 - 12:04 Der er 2 kommentarer og
1 løsning

Getfiles ud fra filtype giver mig lidt vrøvl

Jeg er ved at lave et program der skal lægge alle filer af en bestemt filtype (*.s) fra et bestemt katalog ned i et array til senere brug.

Problemet er at med denne funktion:

    Public Shared Sub lookup(ByVal dir As String, ByVal pattern As String)
        Dim di As DirectoryInfo = New DirectoryInfo(dir)
        Dim afi As FileInfo() = di.GetFiles(pattern)
        Dim fi
       
        For Each fi In afi
            MsgBox(fi)
        Next
    End Sub

vil den ikke engang skrive filnavnet i en MsgBox, den siger at typen prompt ikke kan konverteres til string...

Det drejer sig om Visual Basic fra Visual Studio 2005
Avatar billede nielle Nybegynder
28. januar 2006 - 12:29 #1
Prøv med:

Public Shared Sub lookup(ByVal dir As String, ByVal pattern As String)
    Dim di As DirectoryInfo = New DirectoryInfo(dir)
    Dim afi As FileInfo() = di.GetFiles(pattern)
    Dim fi As FileInfo  ' Her manglede typen

    For Each fi In afi
        MsgBox(fi.Name)  ' ... eller du kan bruge FullName
    Next
End Sub
Avatar billede jps2mt Nybegynder
28. januar 2006 - 12:49 #2
Bingo :) Tak skal du have...Smider du et svar!?
Avatar billede nielle Nybegynder
28. januar 2006 - 12:52 #3
Svar :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester