Comment supprimer un répertoire en C ++

Il est amusant d'aller sur une séance de nettoyage et simplement les jeter tout dehors. Et il est donc logique que la suppression d'un répertoire est facile. Pour ce faire, il vous suffit d'appeler le rmdir fonction, en passant le nom du répertoire. Si vous voulez savoir si cela a fonctionné, tester ses résultats par rapport à 0. Voici un exemple de code:

#comprendre #include #include using namespace std-int main () {if (rmdir ("abc ../")! = 0) {cout lt; lt; "La vie est parfois difficile, et" lt; lt; endl-cout lt; lt; «Parfois, vous ne vous contentez pas obtenu ce" lt; lt; endl-cout lt; lt; "vous avez demandé. Et ceci est un" lt; lt; endl-cout lt; lt; "tel cas. Je ne pouvais pas retirer" lt; lt; endl-cout lt; lt; "le répertoire pour vous. Mieux" lt; lt; endl-cout lt; lt; «chance la prochaine fois, mon cher ami." lt; lt; endl-} return 0-}

Assurez-vous de vérifier que le répertoire est ajouté et supprimé comme prévu.

Cette approche ne fonctionne que si le répertoire est pas vide. Si le répertoire a au moins un fichier en elle, la fonction ne peut pas supprimer le répertoire - et retourne un résultat non nul. Ensuite, vous arrivez à voir le beau, message amical que nous sommes particulièrement fiers.


» » » » Comment supprimer un répertoire en C ++