La funzione rmdir()
ha esito negativo se la cartella contiene dei file. Ho possibile scorrere tutti i file nella directory con qualcosa di simile:PHP: il modo più semplice per eliminare una cartella (incluso il suo contenuto)
foreach (scandir($dir) as $item) {
if ($item == '.' || $item == '..') continue;
unlink($dir.DIRECTORY_SEPARATOR.$item);
}
rmdir($dir);
Esiste un modo per eliminare solo tutto in una volta?
Ma questo non funziona su server Windows. – Raza
@KashifRaza: Giusto. Quindi "dove disponibile". – chaos
Su Windows usare questo: sistema ('rd/Q/S "'. $ Dir. '"' '; – ddelrio1986