1. 程式人生 > >php刪除非空目錄代碼實現

php刪除非空目錄代碼實現

can urn false 遞歸函數 turn content ext file set

<?php
header("Content-type: text/html; charset=utf-8");

$dir=‘mydir‘;

function deldir($dir){
    if(file_exists($dir)){
          $files=scandir($dir);
          foreach($files as $file){
                 if($file!=‘.‘ && $file!=‘..‘){
                         $path=$dir.‘/‘.$file
; if(is_dir($path)){ deldir($path); }else{ unlink($path); } } } rmdir($dir); return true; }
else{ return false; } } if(deldir($dir)){ echo "目錄刪除成功!"; }else{ echo "沒有目錄!"; }

php的非空目錄刪除,其實是用遞歸函數實現的,php沒有直接刪除非空目錄的函數。

php刪除非空目錄代碼實現