php递归删除目录及多级子目录下所有文件的代码 程序员文章站 2022-05-30 15:41:15 ... /** desc:递归删除目录下的文件 link:bbs.it-home.org date:2013/2/24 */ class cacheClearFile{ var $dir = '111cn.Net'; function __construct() { $this->listFils(); } function listFiles() { 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("不是目录"); } } } //调用示例 $files = new cacheClearFile(); $files->listFiles(); ?> 复制代码 相关标签: php递归删除目录及多级子目录下所有文件的代码 上一篇: PHP修改memory_limit内存限制的方法详解_PHP教程 下一篇: 2007开源数据库MySQL将展翅高飞 推荐阅读 遍历指定目录下的所有目录和文件的php代码 php更改目录及子目录下所有的文件后缀扩展名的代码 Python中使用glob和rmtree删除目录子目录及所有文件的例子 Node.JS循环删除非空文件夹及子目录下的所有文件 PHP使用递归方式列出当前目录下所有文件的方法 php更改目录及子目录下所有的文件后缀的代码 PHP统计目录下的文件总数及代码行数(去除注释及空行) PHP删除当前目录及其目录下的所有文件 PHP unlink与rmdir删除目录及目录下所有文件实例代码 PHP读取目录下所有文件的代码