Hallo Scripting-Experten!
Ich selber kenne mich nicht fast überhaupt nicht mit VisualBasic-Scripting aus, suchte jedoch ein Löschscript, um aus einem bestimmten Ordner (Win2k3 Server, als Admin) alles Daten zu löschen. Es wird dann per Task alle zwei Stunden laufen.
Folgendes Script habe ich schon gefunden:
Zwar löscht dieses VBS alle Dateien, jedoch keine Ordner in dem Verzeichnis "Datentausch" und keine schreibgeschützten Dateien. (Sollte es das nicht?)Code:Option Explicit dim fso, strPfad strPfad = "D:\Allgemeine Ablage\Datentausch" Set fso = CreateObject("Scripting.FileSystemObject") DeleteFiles strPfad Sub DeleteFiles(strFolder) dim oFolder, oFolders, oFiles, item On Error Resume Next Set oFolder = fso.GetFolder(strFolder) Set oFolders = oFolder.SubFolders Set oFiles = oFolder.Files For each item in oFolders DeleteFiles(item) Next For each item in oFiles ' um Schreibgeschützte Dateien zu löschen, True übergeben!!! fso.DeleteFile item, False Next End Sub
Wie muss ich das Script erweitern, damit auch das geschieht?
Danke für Eure Hilfe!
officeuser









Lesezeichen