這篇文章主要介紹了php實現用于刪除整個目錄的遞歸函數,涉及php遞歸算法與目錄操作技巧,需要的朋友可以參考下。
本文實例講述了php實現用于刪除整個目錄的遞歸函數,分享給大家供大家參考,具體實現方法如下:
- <?php
- function delete_directory($dir) {
- if ($dh = @opendir($dir)) {
- while (($file = readdir ($dh)) != false) {
- if (($file == ".") || ($file == "..")) continue;
- if (is_dir($dir . '/' . $file))
- delete_directory($dir . '/' . $file);
- else
- unlink($dir . '/' . $file);
- }
- @closedir($dh);
- rmdir($dir);
- }
- }
- $dir = "./fakeDir";
- delete_directory($dir);
- ?>
希望本文所述對大家的php程序設計有所幫助。
新聞熱點
疑難解答