Avatar billede hoell Nybegynder
02. oktober 2006 - 10:13 Der er 3 kommentarer og
1 løsning

gennemsøge bibliotek for filnavne og putte dem i excel ark

Jeg har på et tidspunkt herinde set en tråd hvor der bliver gennemsøgt et bibliotek incl subs via en macro, hvor alle filnavne og stier blev smidt ind i et excel ark. Jeg kan desvlrre ikke finde tilbage til den igen.

Det jeg har behov for er at gennemsøge et et bibliotek for filnavne inkl. underbiblioteker.

Filnavne er på formatet: 90.30.xxx.yyyy-zz.xls

zz er udgavenummeret starende med 00 og jeg ønkser kun den senest udgave listet.

Nogen der kan hjælpe.

Mvh Carsten

PS sorteringen i henhold til seneste udgave skal jeg nok klare, men det med filerne kan jeh ikke klare
Avatar billede x-lars Novice
02. oktober 2006 - 10:21 #1
To små kodestumper i et almindeligt kodemodul (Husk at rette "P:\" til dit eget bibliotek):

Sub Mylist()
ListFiles Directory:="p:\", SubDir:=True
End Sub

Sub ListFiles(Directory As String, SubDir As Boolean)
    Dim r As Long, i As Long
       
    If Directory = "" Then Exit Sub
    If Right(Directory, 1) <> "\" Then Directory = Directory & "\"
   
'  Insert headers
    r = 1
    Cells.ClearContents
    Cells(r, 1) = "FileName"
    Cells(r, 2) = "Size"
    Cells(r, 3) = "Date/Time"
    Range("A1:C1").Font.Bold = True
    r = r + 1

    On Error Resume Next
    With Application.FileSearch
        .NewSearch
        .LookIn = Directory
        .Filename = "*.*"
        .SearchSubFolders = SubDir
        .Execute
        For i = 1 To .FoundFiles.Count
            Cells(r, 1) = .FoundFiles(i)
            Cells(r, 2) = FileLen(.FoundFiles(i))
            Cells(r, 3) = FileDateTime(.FoundFiles(i))
            r = r + 1
        Next i
    End With
End Sub
Avatar billede kabbak Professor
02. oktober 2006 - 10:30 #2
der skal nok sættes begrænsninger

  .Filename = "*.*"
skal nok være

  .Filename = "90.30.???.???-??.xls"
Avatar billede hoell Nybegynder
02. oktober 2006 - 17:32 #3
Lige i øjet x-lars

Og kabbak det er ikke så vigtigt da der ikke er ås mange filer ud over dem jeg filtrerer, men ellers takf or budet, jeg havd genneskuet denne
Avatar billede x-lars Novice
02. oktober 2006 - 21:39 #4
Jamen, så får du da et svar her! §;-D
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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