Verzeichnisse, Unterverzeichnisse sowie alle Dateien löschen

FileSystemObject, DeleteFolder
Mit dem Visual Basic Befehl Kill kann man nur einzelne Dateien löschen.
Auch kann man mit RmDir nur einzelne leere Verzeichnisse (also ohne
Unterverzeichnisse) löschen.
Mit dem FileSystemObject der Microsoft Scripting Runtime kann man in einem
Rutsch ganze Verzeichnisse incl. aller Unterverzeichnisse und Dateien löschen.
Im VB-Projekt ist dazu ein Verweis auf Microsoft Scripting Runtime zu setzen.
Function Verzeichnisse_loeschen()
Dim objFSO As Object
Const verzeichnis$ = "c:\testroot"
Set objFSO = CreateObject("Scripting.FileSystemObject")
'der Parameter TRUE löscht alle Unterverzeichnisse, auch die ReadOnly sind
objFSO.DeleteFolder verzeichnis, True
Set objFSO = Nothing
End Function
Hinweis: die Einbindung und die Nutzung dieses Makros geschieht auf eigene Gefahr!



 Ranking-Hits zurück Sitemap
Designed by www.wbrnet.info