La fonction rmdir()
échoue si le dossier contient des fichiers. Je peux boucle à travers tous les fichiers dans le répertoire avec quelque chose comme ceci:PHP: Manière la plus simple de supprimer un dossier (y compris son contenu)
foreach (scandir($dir) as $item) {
if ($item == '.' || $item == '..') continue;
unlink($dir.DIRECTORY_SEPARATOR.$item);
}
rmdir($dir);
Est-il possible de supprimer juste à la fois?
Mais cela ne fonctionnera pas sur le serveur de Windows. – Raza
@KashifRaza: Droit. D'où "si disponible". – chaos
Sous Windows, utilisez ceci: système ('rd/Q/S' '. $ Dir.' ''); – ddelrio1986