php 递归删除目录以及多级子目录所有文件代码实例
<?php class cacheClearFile { var $dir = 'phprm.com'; function __construct() { $this->listFils(); } function listFils() { if (is_dir($this->dir)) { if ($dir_file = opendir($this->dir)) { while (($dir_list = readdir($dir_file)) !== false) { if ($dir_list != "." && $dir_list != "..") { if (is_file($dir_list) { unlink($dir_list); } else { $this->dir = $dir_list; listFils(); } } } } else { echo ("目录不能打开"); } } else { echo ("不是目录"); } } } //实例调用方法 new cacheClearFile(); /* 只用了一句就OK了,因为我们用了构造函数所以只在创建类他就会自动给执行了。 */
本文地址:http://www.phprm.com/code/a3173b5d0de0e23fc70f208c928a2800.html
转载随意,但请附上文章地址:-)