首頁 >後端開發 >php教程 >php清空多層目錄的函數

php清空多層目錄的函數

WBOY
WBOY原創
2016-07-25 09:00:29800瀏覽
php自定义函数清空某个目录及子目录中的内容,代码简单精炼,有需要的朋友,可以参考下。

完整代码如下。

<?php
//清空多层目录
function del_dir($dir){
{
if (!$dir) { return ; }
$cacheDir = $dir;
$dh = opendir($cacheDir);
while ( $file = readdir($dh) ) {

if (($file == '.') || ($file == '..')) { continue; }
if (file_exists( $cacheDir .'/'.$file)) {
  if(is_dir( $cacheDir .'/'.$file)){
     del_dir($cacheDir .'/'.$file);
  }elseif (!unlink($cacheDir .'/'. $file)) {
//删除完操作
}
}
}
}
}
?>


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn