Me lo segno per non dimenticarmene.

Esempio di codice per cancellare tutti i files in una directory (compreso quelle figlie):

Array.ForEach<String>(Directory.GetFiles
(textBox1.Text, "*.txt", SearchOption.AllDirectories), 
File.Delete);