Avatar billede nitz Nybegynder
03. januar 2002 - 23:33 Der er 2 kommentarer og
1 løsning

Nyeste fil i folder ... igen

Hej Alle,

Er der nogen der kan fortælle mig hvordan man kan få ASP til at hente den nyeste fil i en folder. Jeg har spurgt om det samme før, og fik et link jeg desværre ikke helt kunne gennemskue, så derfor håber jeg på lidt mere specifik hjælp.

Eksempel:

Jeg har to filer:
bent1.htm (opdateret d. 11.11.01)
leif2.htm (opdateret d. 13.11.01)

Det jeg så vil have, er at ASP-siden skal hente leif2.htm, da den er den nyeste fil.

hilsener

Tommy
Avatar billede invisibleman Nybegynder
03. januar 2002 - 23:35 #1
Hmm ... tænker lige over den ..
Avatar billede bjarke-b Nybegynder
03. januar 2002 - 23:48 #2
<%
Set fso = Server.CreateObject(\"Scripting.FileSystemObject\")
Set folder = fso.GetFolder(Server.MapPath(\".\"))
Set files = folder.Files

strNewestFile = \"\"
strNewestFileDate = \"\"
for each file in files
    strLastEdited = file.DateLastModified
    strFileName = file.Name
    if strNewestFile = \"\" then
        strNewestFile = strFileName
        strNewestFileDate = strLastEdited
    else
        if Datediff(\"n\", Now, strLastEdited) > Datediff(\"n\", Now, strNewestFileDate) then
            strNewestFile = strFileName
            strNewestFileDate = strLastEdited
        end if
    end if
next

Response.Write strNewestFile
Response.Write \".....Edited last: \" & strNewestFileDate
Set fso = Nothing
%>
Avatar billede nitz Nybegynder
04. januar 2002 - 00:27 #3
Hej Bjarke-b

TUSIND tak for hjælpen!!!!!!! det var sateme hurtigt og effektivt :o)

hilsener

Tommy
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