zoukankan      html  css  js  c++  java
  • php删除文件夹下面所有文件包括(删除文件夹)不删除文件夹

    function deldir($dir) {
    //先删除目录下的文件:
    $dh=opendir($dir);
    while ($file=readdir($dh)) {
    if($file!="." && $file!="..") {
    $fullpath=$dir."/".$file;
    if(!is_dir($fullpath)) {
    unlink($fullpath);
    } else {
    deldir($fullpath);
    }
    }
    }

    //删除文件夹

    if(rmdir($dir)) {
    return true;
    } else {
    return false;


    }

    //清空文件夹内的内容保留文件夹

    <?php 
    function deleteAll($path) {
        $op = dir($path);
        while(false != ($item = $op->read())) {
            if($item == '.' || $item == '..') {
                continue;
            }
            if(is_dir($op->path.'/'.$item)) {
                deleteAll($op->path.'/'.$item);
                rmdir($op->path.'/'.$item);
            } else {
                unlink($op->path.'/'.$item);
            }
        
        }   
    }
    $path = dirname(__FILE__).'/test';
    deleteAll($path)
    ?>
  • 相关阅读:
    高级选择器
    CSS的选择器
    HTML——标签
    HTML
    并发编程——协程
    并发编程——线程(二)
    并发编程——线程
    4.栈
    3.链表
    2.顺序表
  • 原文地址:https://www.cnblogs.com/chaihy/p/7146530.html
Copyright © 2011-2022 走看看