webForumDet fria alternativet

Lista mappar nyare än...

ASP

4 svar · 289 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

Hur listar man alla kataloger som skapats efter ett visst datum?

Såhär kan man ju lista underkataloger:

folderspec = "c:\inetpub\wwwroot\"
Set ff = CreateObject("scripting.FileSystemObject")
Set fw = ff.GetFolder(folderspec)
Set fsf = fw.subfolders
For Each whatever in fsf
Response.write whatever.name & "<br>"
next

men jag vill bara lista de kataloger som är skapade efter ett visst datum. hur göra?

Medlem sedan dec. 19998 577 inlägg
#2

Det gör du lättast genom att kolla när filen skapats och inte visa dom andra, i själva loopen.

Kolla datumet filen är skapad: http://www.devguru.com/Technologies/vbscript/quickref/filesystemobject_getfile.html

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

Medlem sedan mars 20011 346 inlägg
#3

Precis Vide, men hur? kan du hjälpa mig på traven med lite kod.
Kommer inte in på devguru!

Medlem sedan dec. 20003 563 inlägg
#4

Är inte det whatever.Datecreated

folderspec = "c:\inetpub\wwwroot\"
Set ff = CreateObject("scripting.FileSystemObject")
Set fw = ff.GetFolder(folderspec)
Set fsf = fw.subfolders
For Each whatever in fsf
[b]if datediff("d", whatever.datecreated, date) > 0 then[/b]
Response.write whatever.name & "<br>"
[b]end if[/b]
next

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

[Redigerat av cyprys den 12 jul 2001]

Medlem sedan mars 20011 346 inlägg
#5

1000-tack!

252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)