27. juli 2009 - 14:01Der er
2 kommentarer og 1 løsning
Script til visning af ældste fil i en mappe?
Hej,
Jeg er ikke så skrap til Visual Basic scriptning, så jeg har brug for lidt eksperthjælp her.
Hvis jeg har en mappe indeholdende en lang række af filer af type .TIF som jævnligt bliver udskiftet og erstattet af andre, hvordan kan et Visual Basic script så lave en "log"-fil, hvori den skriver navnet på den ældste oprettede fil i mappen?
At jobbet så efterfølgende skal køres f.eks. 1 gang i ugen/døgnet/timen/minuttet vil jeg så regulere via "Planlagte opgaver"/"Scheduled Tasks".
oldfnm = "" olddlm = "01-01-2100 00:00:00" Set fso = CreateObject("Scripting.FileSystemObject") Set dir = fso.GetFolder("C:\") For Each f in dir.Files WScript.Echo f.Name & " " & f.DateLastModified If DateDiff("s", olddlm, f.DateLastModified) < 0 Then oldfnm = f.Name olddlm = f.DateLastModified End If Next Set dir = Nothing Set fso = Nothing WScript.Echo "Oldest file: " & oldfnm & " " & olddlm
Jep, det er inspiration som jeg kan gå videre med.
Tak for det :)
Med venlig hilsen _psyduck_
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.