教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php清空多层目录的函数

php清空多层目录的函数

发布时间:2015-10-27   编辑:jiaochengji.com
php自定义函数清空某个目录及子目录中的内容,代码简单精炼,有需要的朋友,可以参考下。

完整代码如下。

<?php
//清空多层目录
function del_dir($dir){
{
if (!$dir) { return ; }
$cacheDir = $dir;
$dh = opendir($cacheDir);
while ( $file = readdir($dh) ) {

if (($file == '.') || ($file == '..')) { continue; }
if (file_exists( $cacheDir .'/'.$file)) {
  if(is_dir( $cacheDir .'/'.$file)){
     del_dir($cacheDir .'/'.$file);
  }elseif (!unlink($cacheDir .'/'. $file)) {
//删除完操作
}
}
}
}
}
?>

您可能感兴趣的文章:
php清空多层目录的函数
python怎么创建文件夹
PHP如何删除一个路径下的所有文件夹和文件?
PHP新特性命名空间的详解介绍
学习linux 切换路径的方法
php无限遍历目录代码
php的flush和ob_flush无效问题解决办法
如何将Laravel项目搬迁到服务器上
php 创建目录的几种方法
删除多级目录的php自定义函数

[关闭]
~ ~