Estoy escribiendo un programa C++ en Linux (Ubuntu). Me gustaría eliminar el contenido de un directorio. puede ser archivos sueltos o subdirectorios.Cómo borrar los contenidos del directorio en C++ en Linux (básicamente, quiero hacer 'rm -rf <directorypath>/*'
Esencialmente, me gustaría hacer algo equivalente a
rm -rf <path-to-directory>/*
puede sugerir la mejor manera de hacer esto en C++ junto con las cabeceras necesarias. ¿Es posible hacer esto con sys/stat.h o sys/types.h o sys/dir.h?!
grande enorme gigante riesgo de seguridad – sehe
Eso no es un riesgo para la seguridad, como tampoco lo es la pregunta. OP solicitó el equivalente de 'rm -rf/*', que es prácticamente el mismo (aparte del hecho de que también eliminará el directorio de nivel superior). –
paxdiablo
Acabo de encontrar esta publicación. ¿Por qué es esto un riesgo de seguridad? – Laz