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.
A propos Auteur
Comment construire un modèle de structure en C ++ Modèles de structures ont de nombreuses utilisations intéressantes, telles que la création d'un référentiel de données qui ne dépend pas d'un type particulier. La StructureTemplate par exemple ici montre un tel usage.#comprendre using…
Comment créer un modèle de mathématiques de base en C ++ Avec un modèle de calcul, vous devez généralement accès à une multitude de calculs, mais ne peut utiliser qu'une ou deux de ces calculs à la fois. Par exemple, si quelqu'un est le calcul de votre prêt hypothécaire, il ou elle n'a pas besoin…
Comment créer une calculatrice avec l'instruction switch en C ++ Vous pouvez utiliser l'instruction switch en C ++ pour faire des choix entre les options. Ce qui suit SwitchCalculator programme utilise le interrupteur déclaration à la mise en œuvre d'une simple calculatrice:// SwitchCalculator - utiliser…
Comment faire pour créer un répertoire en C ++ Si vous voulez créer un répertoire, vous pouvez appeler le mkdir fonction. Si la fonction peut créer le répertoire pour vous, il renvoie un 0. Sinon, elle renvoie une valeur non nulle. (Lorsque vous exécutez vous obtenez un -1, mais votre…
Comment faire pour créer un tableau de caractères en C ++ Les éléments d'un tableau en C ++ peut être de tout type. Les tableaux de flotteurs, doubles, et longs sont tous possible- cependant, des tableaux de caractères ont une signification particulière.Les paroles humaines et de phrases peuvent être…
Comment développer un modèle de classe en C ++ Modèles de classe effectuent le gros des types de modèle. Vous utilisez un modèle de classe pour définir des objets de près de toute taille. Dans la plupart des cas, vous utilisez des classes pour représenter des objets complexes ou pour…
Comment faire pour obtenir le contenu d'un répertoire dans C ++ Si vous voulez lire le contenu d'un répertoire, vous allez vraiment contre ce qui est disponible dans la langue standard C ++. Cependant, les bonnes âmes des grandes bibliothèques de C ++ (qui est, les gens qui ont écrit la plupart des…
Insertion avec l'opérateur Écriture d'un fichier est facile en C ++. Vous êtes probablement déjà familier avec la façon dont vous pouvez écrire à la console en utilisant le cout opposer, comme ceci:cout lt; lt; "Hé, je suis à la télé!" lt; lt; endl-Eh bien, devinez…
Comparaisons utilisant min et max en c ++ Performing Les applications informatiques effectuent de nombreuses comparaisons. Dans la plupart des cas, vous ne savez pas quelles sont les valeurs à l'avance ou vous ne seriez pas intéressé à effectuer la comparaison en premier lieu. La min () et max ()…
Placer des données dans des dossiers spécifiques en C ++ Parfois, vous voulez placer les données dans un dossier spécifique commun, tels que le répertoire de travail courant - le répertoire utilisé par l'application. C ++ fournit une méthode pour obtenir ces informations: getcwd (). Cette méthode…
Attirant l'attention sur les fonctions membres statiques en C ++ UN fonction membre statique est, à bien des égards, juste une ancienne fonction plaine. La différence est que vous devez utiliser un nom de classe pour appeler une fonction statique. Mais rappelez-vous que la fonction de membre statique ne va pas…
Stocker des valeurs logiques en C ++ Le résultat d'une opération logique en C ++ peut être affectée à une variable de type bool. Le terme bool se réfère à l'algèbre de Boole, qui est l'algèbre de la logique. Cela a été inventé par un mathématicien britannique, George…
Modèle de spécialisation en C ++ Certains modèles ne vont pas ensemble tout à fait aussi facilement que vous pourriez vous attendre parce qu'ils expriment un concept qui ne se traduit pas de la même manière pour chaque type de données. Par exemple, lorsque vous utilisez…
Travailler avec des fichiers de configuration La plupart des applications nécessitent un certain niveau de la configuration. L'utilisateur ou l'administrateur de sélectionner les options de l'application ou de l'application elle-même détecte les besoins environnementaux. Les types d'entrée…