您当前的位置:首页 > 分类 > 技术资讯 > LINUX > 正文

PHP删除指定目录下的所有文件(保留目录)

发布时间:2016-02-26 16:40:26      来源:51推一把
【摘要】PHP删除指定目录下的所有文件但保留当前目录
方法一:
$files = glob(JJ_ROOT./themes/compile/*);
if(!empty($files)){
    foreach ($files as $v)
    {
        if (is_file($v)) unlink($v);
    }
}


方法二:
`rm -rf cache/templates`; // 反引号,数字1左边的键
exec(rm -rf cache/templates); // 另一种方法

方法三:
system(rm -rf cache/templates); // 第三种方法
但不建议这样删除文件,比较危险。

////////
 $dir = cache/templates;//要删除的目录
 $Dir = opendir( $dir ) or die(打开目录失败);//打开目录
 while( $file = readdir( $Dir ) !== flse ){ //循环读取目录中
    if ( $file != . && $file != ..  ) {
 
      unlink( $dir . / . $file ); //删除文件
    } 
 }