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
İlk Yorumu Siz Yapın