Avatar billede MrLund Nybegynder
12. juli 2010 - 21:20 Der er 4 kommentarer

Arkiv med FSO

Jeg har et webcam arkiv med masser af mapper og billeder.

Mapperne ser sådan her ud
20091130
20091201
osv osv
jeg har mapper fra hver dag i ca 2 år

altså ÅrMånedDag

Jeg vil lave et arktiv som lister

år
- måned
-- dage

eks.
2009
- November
-- 01.
-- 02
- December
-- 01.
-- 02.

osv..

Nogen der kan hjælpe mig på vej med hvordan jeg løser dette? Ggår ud fra vi skal have fat i lidt FSO
Avatar billede keysersoze Guru
12. juli 2010 - 21:36 #1
Korrekt - tror dette kan hjælpe dig langt på vej; http://www.web-dev.dk/post/FileSystemObject-FSO.aspx
Avatar billede MrLund Nybegynder
12. juli 2010 - 21:43 #2
Jeg kender godt til FSO et godt stykke af vejen.

Jeg er bare i tvivl om hvordan mon jeg går ind og inddeler mine mapper i år, måneder ud fra deres navne.
Avatar billede MrLund Nybegynder
12. juli 2010 - 21:51 #3
jeg har flakket mig hent til sådan en løsning her..

meeen måske det kunne gøres mere genialt?

<%
strMainFolder = "WEBCAM\"

strAar = "2010"
strMaaned = "06"
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
'Definering af hvilken mappe vi vil kigge i
Set FOLDER = FSO.GetFolder(strMainFolder)
'udskriv mapper i mappen
For Each SUBFOLDER In FOLDER.SubFolders
    if strAar & strMaaned = left(SubFolder.Name,6) then
        Response.Write SubFolder.Name & "<br>"
    end if
Next
Set FOLDER = Nothing
Set FSO = Nothing
%>
Avatar billede keysersoze Guru
14. juli 2010 - 20:16 #4
Når du gennemløber dine mapper kan du ud fra det aflæse hvilke år og måneder der findes og ud fra det danne din ønskede struktur - derfor ser ovenstående fin ud, jeg er dog i tvivl om hvorfor du laver sammenligningen på srtAar og strMaaned.
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