Hallo iedereen,
Ik ben bezig om een eenvoudig scriptje te maken welke alle bestanden ouder dan "X" eerst print en vervolgens verwijderd.
Het is bedoeld om bestanden welke worden toegevoegd tijdens het uitvoeren van het scriptje 'over' te slaan, zodat niets per ongeluk wordt verwijderd.
Echter kom ik er niet uit en krijg ik een foutmelding. Ik heb tot nu toe dit:
Alvast vriendelijk bedankt voor jullie hulp!
Ik ben bezig om een eenvoudig scriptje te maken welke alle bestanden ouder dan "X" eerst print en vervolgens verwijderd.
Het is bedoeld om bestanden welke worden toegevoegd tijdens het uitvoeren van het scriptje 'over' te slaan, zodat niets per ongeluk wordt verwijderd.
Echter kom ik er niet uit en krijg ik een foutmelding. Ik heb tot nu toe dit:
Code:
TargetFolder = "C:\logs"
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(TargetFolder)
Set colItems = objFolder.Items
Dim StartTime
StartTime = Now()
For Each objItem in colItems
If objItem.DateLastModified < StartTime Then
objItem.InvokeVerbEx("Print")
End If
Next
msgbox "If all has been printed, hit OK to delete"
For Each objItem in colItems
If objItem.DateLastModified < StartTime Then
objItem.InvokeVerbEx("Delete")
End If
Next
Alvast vriendelijk bedankt voor jullie hulp!