system.execute - Problem

Hallo!
wie kann ich mit Hilfe von Avenue und der Funktion system.execute("c:\command.com /c rd c:\test\unterordner") alle Dateien !!!system.execute("c:\command.com /c del for *.*")!!! innerhalb des Unterordners löschen, um später auch den Unterordner sowie den Ordner test zu löschen.(win98, win xp) Oder gibt es noch eine elegantere Lösung?
Grüße Henner
Dies hier funktioniert in W2000:

' Deletes all files in the specified folder (Windows 2000)

thePath = "C:\Test"
theCmd = "del"++thePath+"\*.*"
if (MsgBox.YesNo("Execute:"++theCmd+"?",
"Mind your Step!!!",FALSE)) then
System.Execute("command.com /C echo Y |"++theCmd)
end
Geht. DANKE!
Henner