• 技术文章 >后端开发 >PHP问题

    php如何删除文件夹内容

    藏色散人藏色散人2020-07-31 10:29:24原创75

    php删除文件夹内容的方法:首先创建一个PHP示例文件;然后定义一个deldir方法;接着通过opendir函数打开文件目录;最后通过递归的方法删除目录下的文件以及空文件夹即可。

    推荐:《PHP视频教程

    php删除文件夹和其下的内容

    代码如下:

    <?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);// 递归
                }
            }
        }
        closedir($dh);
    
        // 删除空文件夹:递归
        if(rmdir($dir)) {
            return true;
        } else {
            return false;
        }
    }

    以上就是php如何删除文件夹内容的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php
    上一篇:linux下php环境搭建教程 下一篇:php如何将多维数组转字符串
    第12期线上周末培训班

    相关文章推荐

    • php怎么删除数组中的重复元素• php如何删除数组的某个值• php如何递归删除文件• php如何递归删除目录

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网