Da hamma´s.
Sp, damit sollte es gehen. Bei mir funktioniert es jedenfalls.
Option Explicit
'Kristian Zarse für Wer-Weiss-Was am 13.11.2002
'Artikel: http://www.wer-weiss-was.de/cgi-bin/forum/showarticle.fpl?ArtikelID=1341096
Call Main
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub Main()
Dim fso, V
Const Verzeichnis = "C:\Temp"
Set fso = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
Set V = fso.GetFolder(Verzeichnis)
If Err.Number 0 Then
Call ListeVersenden("Kristian Zarse ", \_
"Löschvorgang vom " & Now & " nicht ausführbar!", \_
Verzeichnis)
Exit Sub
End If 'Err.Number 0
On Error GoTo 0
Call ListeVersenden("Kristian Zarse ", \_
"Löschvorgang vom " & Now, \_
VerzeichnisLeeren(V, 300, 1900, 0))
Set V = Nothing
Set fso = Nothing
End Sub 'Main
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Function VerzeichnisLeeren(fld\_Verzeichnis, sng\_AlterMin, sng\_AlterMax, int\_Einzug)
Dim DL, Di, Dx, VL, Vi, Vx, Alter, Liste, SubListe, E, Einzug\_neu
Set DL = fld\_Verzeichnis.Files
E = Strecken(" ", int\_Einzug)
Liste = Liste & E & Strecken("\_", Len(fld\_Verzeichnis.Name)) & vbCrLf & \_
E & fld\_Verzeichnis.Name & " - "
Einzug\_neu = int\_Einzug + 2
E = Strecken(" ", Einzug\_neu)
Dx = 0
SubListe = ""
For Each Di In DL
Alter = Date - Int(Di.DateLastModified)
Dx = Dx + 1
If (Alter \>= sng\_AlterMin) And (Alter = sng\_AlterMin) And (Alter
Kristian