1.: Ordner mit läöschen und wieder erstellen ist ganz schlecht, dabei gehen nämlich auch die Rechte verloren.
2.: del ist ein Befehl des Kommandozeileninterpreters und muss deshalb als Parameter an selbigen übergeben werden. Beispiele gibt es in der
DP genug.
3.: Lösung: Wie schon vorgeschlagen mit
FindFirst,
FindNext die Dateien suchen und dann mit
SHFileOperation löschen. Siehe auch dazu Beiträge in der Code-Lib.