- #1
E
Enrico
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 06.07.2001
- Beiträge
- 156
- Reaktionspunkte
- 0
- Ort
- Dresden
Hallo,
ich habe ein Problem mit dem folgenden Skript:
Wenn ich die Variable %userprofile% durch einen richtigen Pfad ersetze, dann funktionier das Script, aber mit der Variable nicht. Wie kann ich das ändern?
'************************************************************
'
' Löscht alle Dateien, die seit einem bestimmten Datum
' nicht mehr geändert wurden
'
'************************************************************
'******* hier eigenen Bedürfnissen anpassen *****************
Verzeichnis1 = %userprofile%\Lokale Einstellungen\Temporary Internet Files
Aufheben = 60->Anzahl der Tage
'********Ende der Anpassungen********************************
'On Error Resume Next
Set fso = CreateObject(Scripting.FileSystemObject)
Set ordner = fso.GetFolder(Verzeichnis1)
heute = Date()
DeleteInFolder(ordner)
Sub DeleteInFolder(ordner)
Set dateien = ordner.Files
' Alle Dateien in diesem Ordner abklappern
For Each datei In dateien
If datei.DateLastModified < (heute - Aufheben) Then
datei.Delete
End If
Next
Set untere = ordner.SubFolders
'Unterordner abklappern, DeleteInFolder rekursiv aufrufen
For Each unter In untere
DeleteInFolder(unter)
Next
End Sub
Vielen Dank.
Enrico
ich habe ein Problem mit dem folgenden Skript:
Wenn ich die Variable %userprofile% durch einen richtigen Pfad ersetze, dann funktionier das Script, aber mit der Variable nicht. Wie kann ich das ändern?
'************************************************************
'
' Löscht alle Dateien, die seit einem bestimmten Datum
' nicht mehr geändert wurden
'
'************************************************************
'******* hier eigenen Bedürfnissen anpassen *****************
Verzeichnis1 = %userprofile%\Lokale Einstellungen\Temporary Internet Files
Aufheben = 60->Anzahl der Tage
'********Ende der Anpassungen********************************
'On Error Resume Next
Set fso = CreateObject(Scripting.FileSystemObject)
Set ordner = fso.GetFolder(Verzeichnis1)
heute = Date()
DeleteInFolder(ordner)
Sub DeleteInFolder(ordner)
Set dateien = ordner.Files
' Alle Dateien in diesem Ordner abklappern
For Each datei In dateien
If datei.DateLastModified < (heute - Aufheben) Then
datei.Delete
End If
Next
Set untere = ordner.SubFolders
'Unterordner abklappern, DeleteInFolder rekursiv aufrufen
For Each unter In untere
DeleteInFolder(unter)
Next
End Sub
Vielen Dank.
Enrico