Cómo eliminar un directorio en c ++

Es divertido ir en una juerga de limpieza y se deshacen de todo. Y así que tiene sentido que al borrar un directorio es fácil. Para hacerlo, sólo llama al rmdir función, pasando el nombre del directorio. Si quieres saber si funcionó, probar sus resultados contra 0. Aquí algunos ejemplos de código:

#include #include #include using namespace std-int main () {if (rmdir ("abc ../")! = 0) {cout lt; lt; "La vida es difícil a veces, y" lt; lt; endl-cout lt; lt; "a veces no consigue lo que" lt; lt; endl-cout lt; lt; "usted pidió. Y este es uno" lt; lt; endl-cout lt; lt; "tal caso. Yo simplemente no podía quitar" lt; lt; endl-cout lt; lt; "el directorio para usted. Mejor" lt; lt; endl-cout lt; lt; "suerte la próxima vez, mi querido amigo." lt; lt; endl-} return 0-}

Asegúrese de comprobar que se añade el directorio y se retira como se esperaba.

Este enfoque funciona sólo si el directorio es no vacío. Si el directorio tiene al menos un archivo en el mismo, la función no puede quitar el directorio - y devuelve un resultado distinto de cero. Luego se llega a ver el bonito, mensaje amistoso que estamos particularmente orgullosos.




» » » » Cómo eliminar un directorio en c ++