Rumah > pembangunan bahagian belakang > masalah PHP > php递归删除目录的方法

php递归删除目录的方法

藏色散人
Lepaskan: 2023-03-04 12:20:02
asal
1982 orang telah melayarinya

php递归删除目录的方法:首先创建一个PHP示例文件;然后定义一个“recursiveDelete”方法;接着通过递归方法删除文件即可。

php递归删除目录的方法

推荐:《PHP视频教程

php 递归删除文件夹

<?php
// $dir:要删除的文件的目录
function recursiveDelete($dir){ 
// 打开指定目录 
        if ($handle = @opendir($dir)) { 
            while (($file = readdir($handle)) !== false) {
                   if (($file == ".") || ($file == "..")) { continue; }
                   if (is_dir($dir . &#39;/&#39; . $file)) {
                         // 递归 
                         recursiveDelete($dir . &#39;/&#39; . $file); 
                   } else { 
                         unlink($dir . &#39;/&#39; . $file); 
                         // 删除文件 
                  } 
            } 
           @closedir($handle); 
           rmdir ($dir); 
      }
}
Salin selepas log masuk

Atas ialah kandungan terperinci php递归删除目录的方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan