Avatar billede spejder_leon Nybegynder
17. juli 2003 - 11:24 Der er 1 løsning

liste over filer i et givet bibliotek

Jeg skal finde filer filnavne i et givent bibliotek. i vb kode.

det er nok at funktionen kun returnerer et filnavn. idet jeg efter behandling sletter filen, og så kører funktionen igen.
17. juli 2003 - 11:29 #1
Denne funktion lister filerne i et givent bibliotek i debug-vinduet. Hvis du ønsker at gemme dem anderledes, så skal du lige lave lidt ændringer:

Public Sub FindFiler(stDir As String)
Dim stName As String

    On Error GoTo err_FillFiles
   
    'List all files in this folder
    stName = Dir(stDir & "\*.*")
    Do While stName <> ""
        On Error Resume Next
        If (GetAttr(stDir & stName) And vbDirectory) <> vbDirectory Then
            'File Already open?
            If Err.Number = 5 Then Err.Clear
           
            If stName <> "." Or stName <> ".." Then
                'FileList.Add Item:=(stName)
                Debug.Print stName
            End If
        End If
        'Get Next entry
        stName = Dir
    Loop
   
exit_FillFiles:
    Exit Sub
err_FillFiles:
    If Err.Number = 71 Then
        MsgBox AccessError(Err.Number) _
                    & "  Please try again.  ", vbCritical + vbOKOnly, _
                    "Error Reading Drive " & stDir
    End If
    Resume exit_FillFiles
End Sub
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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