İçeriğe geç

PHP Dizin Silme Fonksiyonu

Merhaba arkadaşlar,

PHP’de bir dosya yada boş bir dizin silmek için unlink fonksiyonunu kullanıyoruz. Maalesef içi dolu olan dizinleri unlink fonksiyonu ile silemiyoruz. Bu bir açıdan bizim için avantajlı diğer yandan ise bize harici fonksiyonlar yazmaya zormalaması açısından da dezavantaj olarak kabul edilebilir. PHP’de dizinleri silmek için kullanmış olduğum fonksiyonumu sizlerle paylaşmak istiyorum. 

function removeDir($dir)
{
    if (is_dir($dir)) {
        $objects = scandir($dir);
        foreach ($objects as $object)
        {
            if ($object != "." && $object != "..")
            {
                if (is_dir($dir. "/" . $object)) {
                    removeDir($dir . "/" . $object);
                } else {
                    unlink($dir . "/" . $object);
                }
            }
        }
        rmdir($dir);
   }
}

Faydalı olması dileğiyle 🙂

İlgili Konu: PHP Dizin Kopyalama Fonksiyonu

Kategori:PHP

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir