Yo c’est la commande
Directory.Delete(target_dir, false);
Mais si vous avez des fichiers dedans vous aurez l’erreur :
System.IO.IOException: The directory is not empty.
Donc ci-dessou un méthode glané sur le web
public static void DeleteDirectory(string target_dir) { string[] files = Directory.GetFiles(target_dir); string[] dirs = Directory.GetDirectories(target_dir); foreach (string file in files) { File.SetAttributes(file, FileAttributes.Normal); File.Delete(file); } foreach (string dir in dirs) { DeleteDirectory(dir); } Directory.Delete(target_dir, false); }