Avatar billede nythjem Nybegynder
08. februar 2005 - 12:00 Der er 7 kommentarer og
1 løsning

FSO order by size?

Hej Alle!

Jeg har et billedearkiv, hvor jeg lister x antal billeder i en mappe.

Er der nogen der ved om det er muligt, at liste billederne efter størrelse? Mindste først osv?

Set directory=server.createobject("scripting.filesystemobject")
Set allfiles=directory.getfolder(server.mappath(image_directory))

For each image in allfiles.files
  if instr(1,"bmp,gif,jpg,png,jpeg,tif",lcase(directory.GetExtensionName(image.name)))>0 then

    Image_Array = Image_Array + image.Name & ","

    count_image = count_image +1
  End if
Next
Avatar billede thesurfer Nybegynder
08. februar 2005 - 13:30 #1
Ja og Nej :-)

Nej: FSO har ikke en sortiringsfunktion
Ja : Du skal selv lave sortiringsfunktionen, f.eks. via array

Læs om arrays her: http://www.html.dk/tutorials/asp/lektion8.asp
Gode lektioner på: http://www.html.dk/tutorials/asp/
Avatar billede nythjem Nybegynder
08. februar 2005 - 13:50 #2
Hej Thesurfer!

Hvis jeg skal sortere mine info via array, som det i forvejen bliver skal jeg jo kende størrelsen.

Hvordan trækker jeg den ud? Jeg har prøvet med image.Size, men det fungerer desværre ikke?
Avatar billede thesurfer Nybegynder
08. februar 2005 - 13:56 #3
Jeg mener at man kan bruge FileLen(filenavn).. du skal så smide både navn og størrelse, i hver sin array..
Avatar billede nythjem Nybegynder
08. februar 2005 - 14:02 #4
FileLen..

Ja sorry, men det siger da intet om size, altså kb størrelse?
Avatar billede thesurfer Nybegynder
08. februar 2005 - 14:07 #5
Avatar billede nythjem Nybegynder
08. februar 2005 - 14:11 #6
Perfekt, gode eksempler.

Tak for hjælpen :)

Lig lige et svar, ik :)
Avatar billede thesurfer Nybegynder
08. februar 2005 - 14:23 #7
Svar lagt :-)
Avatar billede thesurfer Nybegynder
08. februar 2005 - 14:41 #8
Takker for points :-)
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