Cómo borrar un directorio en c ++

Es divertido ir en una juerga de limpieza y se deshacen de todo. Y así que tiene sentido que la eliminación de un directorio es fácil. Para hacerlo, sólo llamar la rmdir función, pasando el nombre del directorio. Si desea averiguar si funcionó, probar sus resultados frente a 0. A continuación, algunos ejemplos de código:

#incluir #include #include using namespace std-int main () {if (rmdir ("../a B C")! = 0) {cout lt; lt; "La vida es difícil a veces, y" lt; lt; endl-cout lt; lt; "a veces simplemente no obtiene lo" lt; lt; endl-cout lt; lt; "tú pediste. Y esta es una" lt; lt; endl-cout lt; lt; "tal caso. Yo 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-}} retorno 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 está 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 mensaje agradable, amistosa que estamos particularmente orgullosos.

Artículos Relacionados