Aşağıdaki PHP kodu ile yolunu belirttiğiniz klasördeki dosyaları kalıcı olarak sunucudan kaldırır.
PHP Dizindeki Dosyaları Silme Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | <?php function removeFiles($dir) { // dizin kontrol if (is_dir($dir)) { // klasörü tara $objects = scandir($dir); // klasördeki nesneler için döngü foreach ($objects as $object) { if ($object != "." && $object != "..") { if (filetype($dir . "/". $object) == "dir") { // recursive işlev çağrımı $this->removeFiles($dir . "/" . $object); } else { // dosya adresini al $file = $dir . "/" . $object; if(is_file($file)) { // dosyayı sil unlink($file); } } } } } } $dir = 'dosyalari_silmek_istediginiz_klasorun_yolu'; removeFiles($dir); ?> |
$dir = ‘dosyalari_silmek_istediginiz_klasorun_yolu’; olarak belirtilen yol sunucuda mutlak adresi ifade etmektedir.
Belirttiğiniz dizindeki dosyalar silineceği için çok DİKKATLİ olun.
Yorum Yap