php 利用递归函数删除整个目录的解决办法

内容摘要
这篇文章主要为大家详细介绍了php 利用递归函数删除整个目录的简单示例,具有一定的参考价值,可以用来参考一下。

对php定义一个递归函数用于删除整个目录对此感兴趣的朋友,看
文章正文

这篇文章主要为大家详细介绍了php 利用递归函数删除整个目录的简单示例,具有一定的参考价值,可以用来参考一下。

对php定义一个递归函数用于删除整个目录对此感兴趣的朋友,看看idc笔记做的技术笔记!

/**
 * php定义一个递归函数用于删除整个目录
 *
 * @param 
 * @arrange 512-笔记网: 512Pic.com
 **/  
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教程(www.idcnote.com)   ***/

注:关于php 利用递归函数删除整个目录的简单示例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!