Avatar billede juks Novice
25. november 2005 - 11:19 Der er 1 løsning

søge i undermapper

hej jeg har en rutine der søger efter givne filer i en mappe kan man udvide den så den også søger i undermapper og hvordan ..


kald
////////////////
Private Sub Command6_Click()
Dim searchpath As String
searchpath = "O:\"
Dim fso As Scripting.FileSystemObject
Set fso = New Scripting.FileSystemObject
FindFile "ac_", "ac", fso.GetFolder(searchpath)
Read
End Sub
////////////
min filsøgerutine

////////////////////



Public Sub FindFile(Search As String, Search2 As String, folder As Scripting.folder)


Dim tmpFile As Scripting.File
If folder.Files.Count = 0 Then
MsgBox "ingen filer i denne mappe"
Else
If folder.Files.Count > 0 Then
  For Each tmpFile In folder.Files
    If LCase(Right(tmpFile.Name, 3)) = LCase(Search) Then
      MsgBox "Fil fundet : " & tmpFile.Name
        'Mere kode - f.eks. smid den over i et array
    Else
      If LCase(Right(tmpFile.Name, 3)) = LCase(Search2) Then
      MsgBox "Fil fundet : " & tmpFile.Name
   
    End If
   
   
    End If
   
  Next
  End If
End If
End Sub
Avatar billede juks Novice
25. november 2005 - 11:57 #1
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(searchpath)
  Set fc = f.SubFolders


For Each f1 In fc
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