Comment supprimer tous les fichiers et dossiers dans un répertoire?

À l'aide de C#, comment puis-je supprimer tous les fichiers et dossiers à partir d'un répertoire, mais toujours garder le répertoire racine?

  • Ce serait bien si DirectoryInfo avait une méthode comme .Clean();
  • ou .DeleteFolders, et DeleteFiles méthodes.
  • Vous voulez être au courant que votre Supprime pourrait très facilement lancer une exception si un fichier est verrouillé (ou si vous n'avez pas les droits). Voir la FileInfo.Supprimer une liste d'exceptions.
InformationsquelleAutor JL. | 2009-08-17