面试常考笔试题,递归删除,递归创建目录,哈哈~~
<?php
/**
* 递归删除指定目录下的所有文件
* @param string $dir 指定目录
* @return void
*/
function del_file($dir)
{
if($handle = opendir("$dir"))
{
while(false !== ($item = readdir($handle)))
{
if($item != "." && $item != "..")
{
if(is_dir("$dir/$item"))
{
del_file("$dir/$item"); //递归
}
else
{
@unlink("$dir/$item"); //删除
}
}
}
closedir($handle);
}
}
?>
新闻热点
疑难解答