/****
燕十八 公益PHP講堂
論 壇: http://www.zixue.it
微 博: http://weibo.com/Yshiba
YY頻道: 88354001
====筆記部分====
遞歸刪除目錄
***/
function deldir($path) {
// 不是目錄,直接返回
if(!is_dir($path)) {
return NULL;
}
$dh = opendir($path);
while(($row = readdir($dh)) !== false) {
if($row == '.' || $row == '..') {
continue;
}
// 判斷是否是普通文件
if(!is_dir($path . '/' . $row)) {
unlink($path . '/' . $row);
} else {
deldir($path . '/' . $row); //遞歸把子目錄/子文件刪了.
}
}
closedir($dh);
rmdir($path);
echo '刪了',$path,'<br />';
return true;
}
echo deldir('./a')?'OK':'fail';
PHP遞歸運用之刪除級聯目錄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.