Kaleminize güveniyorsanız, bloğumuzda özgürce web, hosting, teknoloji ve programlama dilleri üzerine makale yazabilirsiniz. Bizde sizi sürekli hediye kuponlar ile ödüllendiririz.
Blog Yaz!Dizindeki dosyları silmek için eminim çok yöntem vardır. Ancak bunların çoğu foreach ile bir döngüye sokarak. Tek satır ile bu işlemi gerçekleştirmeye ne dersiniz.
array_map('unlink', glob('*'));
Dizin içerisinde ki tüm dosyaları siler. Klasörleri silmez. Özellikle silinmesini istediğiniz dosya uzantılarına sahip bir yapıya kavuşturmak isterseniz şu şekilde kullanabilirsiniz.
array_map('unlink', glob('*.txt'));
Tüm Dosya ve Klasörleri Fonksiyon ile Silmek
function delete_files($target) {
if(is_dir($target)){
$files = glob( $target . '*', GLOB_MARK );
foreach( $files as $file ){
delete_files( $file );
}
@rmdir($target);
} elseif(is_file($target)) {
unlink($target);
}
}
//KULLANIM
delete_files('../'); // Silmeye bir üst dizinden başla
Yukarıdaki fonksiyonu kullanarak mevcut bulunduğunuz dizin içindeki tüm dosya ve klasörleri silmek isterseniz aşağıdaki gibi kullanabilirsiniz.
delete_files(__DIR__);
Profesyonel ve her yönü ile kontrol edilebilir gelişmiş çok özellikli ajans yazılımıdır. İşte öne çıkan özellikler.