Avatar billede aspguf Nybegynder
21. juli 2004 - 20:28 Der er 3 kommentarer og
1 løsning

Scripting.FileSystemObject

Hej jeg er ved at ville lave et galleri, og har lidt problem med at lave en fil der kan læse alle min pic i en mappe.
Avatar billede eagleeye Praktikant
21. juli 2004 - 20:33 #1
Eks på noget kode:

  billedeSti = "./images/" 'Husk / skal være sidste karakter
  Set fs = CreateObject("Scripting.FileSystemObject")
  Set f = fs.GetFolder(server.mappath(billedeSti))

  Set fc = f.Files
  For Each fil in fc
    'tjek filen er et billede ved at kigge på extension
    if inStr(1,"gif,jpg,jpeg,bmp",LCase(fs.GetExtensionName(fil.name))) > 0 then
      'Vis billedet

    end if
  next
Avatar billede aspguf Nybegynder
21. juli 2004 - 20:58 #2
hvordan finder jeg ud af hvor mangen der er ?
Avatar billede aspguf Nybegynder
21. juli 2004 - 21:13 #3
Eagleeye ??? hvis du ønsker point må du lige huske at opratte et svar !!!!
Avatar billede eagleeye Praktikant
21. juli 2004 - 21:38 #4
For at tælle filerne er det to måder du kan tilføje en tæller til loopet:
  antalFiler=0
  For Each fil in fc
    'tjek filen er et billede ved at kigge på extension
    if inStr(1,"gif,jpg,jpeg,bmp",LCase(fs.GetExtensionName(fil.name))) > 0 then
      antalFiler=antalFiler+1
      'Vis billedet

    end if
  next



Du kan finde antal filer i fil collectoinen, men den tæller alle filer, men hvis du kun har billede filer i folderen bliver antalet rigtigt :)

  antalFiler = fc.Count
  For Each fil 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