Avatar billede glenovic16dk Nybegynder
21. november 2007 - 15:16 Der er 4 kommentarer og
1 løsning

Tæl ikke Thumbs.dk filen med FSO

Hej Eksperter.

Jeg har lavet et galleri hvor den finder billeder med FSO, men i gallerioversigten har jeg en tælle funktion som ser således ud:

strFolderCount = "/data/gallery/" & rs("id") & ""
Set folder = fso.getFolder(server.MapPath(strFolderCount))
Set foldercollection = folder.Files
           
picCount = foldercollection.count

Men det tæller også den fil med som hedder Thumbs.db som der ligger skjult inde i galleri'ets mappe. Er der er en måde så man evt kun kan få den til at tælle JPG billeder?

Ved godt man kunne få den til at løbe alle billederne igennem og så:

if extension = "jpg" then
count = count + 1
end if

men tænkte på om der var en smartere måde at gøre det på?

Mvh Glenovic16dk
Avatar billede cpufan Juniormester
21. november 2007 - 15:42 #1
hvis du kun vil tælle jpg-filer er det den bedste løsning.
men hvad med andre typer billede-filer?

for each file in foldercollection
if isimage(file) then count = count + 1
next
Avatar billede nielle Nybegynder
21. november 2007 - 18:54 #2
Hvorfor ikke simpelthen trække 1 fra antallet af filer i mappen?
Avatar billede glenovic16dk Nybegynder
21. november 2007 - 20:03 #3
cpufan -> Jeg skal kun tælle JPG filer.

nielle -> Det vil ikke være en sikker løsning, da den thumbs.db ikke optræder i alle mapperne.

Jeg lukker spørgsmålet og bruger den løsning jeg skrev i spørgsmålet
Avatar billede w13 Novice
21. november 2007 - 20:04 #4
glenovic16dk>> Du kan dog holde det på en linje således:

if extension="jpg" then count=count+1
Avatar billede a1a1 Novice
22. november 2007 - 12:32 #5
???? du fik et korrekt svar?
Hvorfor så ikke give points?

cpufan giver dig "svaret" (plus lidt ekstra), måske ikke noget "bedre" end du selv havde fundet på..

Men du fik vel et svar på dit spm.?
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