Avatar billede fromse Nybegynder
13. marts 2008 - 19:17 Der er 8 kommentarer og
1 løsning

Hente filer fra mappe (FSO)

Hej..

Ved hjælp af FSO skal jeg hente nogle filer i en mappe.. Nedenstående kodestykke fra opfinderen.dk, men den skal kun hente alle fil der starter med fx "248_", da filerne hedder "ID"_filnavn.doc.

Hvordan gør jeg det nemmest muligt?

Set Folder = FSO.GetFolder("c:\mappe\nymappe\")
For Each File In Folder.Files
  Response.Write File.Name & "<br>"
Next
Avatar billede keysersoze Guru
13. marts 2008 - 19:34 #1
Det mest logiske vil være at opdele filerne i forskellige mapper hvis der er andre filer der kan hedde noget andet - er det ikke muligt er det vel noget a la

Set Folder = FSO.GetFolder("c:\mappe\nymappe\")
For Each File In Folder.Files
  bla = Split(File.Name,"_")
  If Ubound(bla) = 1 Then
    If IsNumeric(bla(0)) Then
      Response.Write File.Name & "<br>"
    End If
  End If
Next
Avatar billede nielle Nybegynder
13. marts 2008 - 19:35 #2
Sådan?

Set Folder = FSO.GetFolder("c:\mappe\nymappe\")
For Each File In Folder.Files
    If InStr(File.Name, "248_") = 1 Then
        Response.Write File.Name & "<br>"
    End If
Next
Avatar billede nielle Nybegynder
17. marts 2008 - 11:17 #3
Har du fået kogget på det?
Avatar billede nielle Nybegynder
24. marts 2008 - 23:16 #4
??
Avatar billede fromse Nybegynder
26. marts 2008 - 18:57 #5
Jeg brugte nielle's svar... :) tak for hjælpen begge to...
Avatar billede nielle Nybegynder
27. marts 2008 - 18:32 #6
Svar :^)
Avatar billede nielle Nybegynder
07. april 2008 - 17:52 #7
Så manger du bare at acceptere mit svar :^)
Avatar billede nielle Nybegynder
14. april 2008 - 07:39 #8
??
Avatar billede fromse Nybegynder
28. april 2008 - 18:08 #9
Undskyld ventetiden :)
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