Klasörü herhangi bir dosya içeriyorsa rmdir()
işlev başarısız olur. Ben böyle bir şey ile dizindeki tüm dosyaları aracılığıyla döngü yapabilirsiniz:
foreach (scandir($dir) as $item) {
if ($item == '.' || $item == '..') continue;
unlink($dir.DIRECTORY_SEPARATOR.$item);
}
rmdir($dir);
Sadece tek seferde silmek için herhangi bir yolu var mı?