17. december 2000 - 00:14Der er
6 kommentarer og 2 løsninger
sortering af filer med FileSystemObject
Hej,
jeg har en side der henter alle mine billed filer i bestemt directory og jeg ville gerne have den til kun at hente de nyeste billeder frem. Altså dem med File.Createdate der har højest værdi ?? er det nogen der kan fortælle mig hvorledes det skal gøres ??
den kode jeg har indtil videre er som nedenstående, men den henter blot alle billder:
<% strBaseDir = \"/images/pictures/\"
Set FileObject=Server.CreateObject(\"Scripting.FileSystemObject\") Set Folder=FileObject.GetFolder(Server.MapPath(strBaseDir))
jeg har lavet en opdateret udgave af dit script som checker det sidste tidspunkt filen er modificeret.
Du kan ændre antallet af dage den skal gå tilbage ved at ændre på variablen NumberOfDaysBack
Scriptet er testet er virker 100%
--- <% strBaseDir = \"/images/pictures/\"
Set FileObject=Server.CreateObject(\"Scripting.FileSystemObject\") Set Folder=FileObject.GetFolder(Server.MapPath(strBaseDir))
FOR EACH File in Folder.Files
FilePath = Server.MapPath(strBaseDir) &\"\\\"& File.Name Set File = FileObject.GetFile(FilePath) NumberOfDaysBack = \"20\" \'Antallet af dage If File.DateLastModified > Now()-NumberOfDaysBack Then Response.Write(\"<img border=\'0\' src=\'\" & strBaseDir & File.Name & \"\'><p>\") End If
jamen det står der da heller ikke noget om i spørgsmålet, han vil bare gerne have de nyeste: jeg har en side der henter alle mine billed filer i bestemt directory og jeg ville gerne have den til kun at hente de nyeste billeder frem.
Det var jeg primært var ude efter var noget der kun skulle tage efter den dato som der sidst var lagt nogen billeder i et directory. Ellers risikerer man jo at man lige pludselig ikke har nogen billeder at vise (hvis de 20 dage er overskredet...)
syns ikke lige jeg har fået noget svar som jeg kan bruge til noget ... men jeg gider ikke høre noget vrøvl om at jeg fusker mig til svar som jeg ikke giver point for ... er bare lidt ked af at det tog sååååå lang tid med at få dem givet ... sorry ...
Synes godt om
Ny brugerNybegynder
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.