• 技术文章 >后端开发 >php教程

    php递归遍历删除文件的方法,_PHP教程

    2016-07-13 09:56:56原创375

    php递归遍历删除文件的方法,


    本文实例讲述了php递归遍历删除文件的方法。分享给大家供大家参考。具体如下:

    这个函数稍加修改就可以变成一个递归文件拷贝函数

    <?php
    function mover($src,$dst) {
    $handle=opendir($src);
    // Opens source dir.
    if (!is_dir($dst)) mkdir($dst,0755);
    // Make dest dir.
    while ($file = readdir($handle)) {
      if (($file!=".") and ($file!="..")) {
      // Skips . and .. dirs
        $srcm=$src."//m.sbmmt.com/m/".$file;
        $dstm=$dst."//m.sbmmt.com/m/".$file;
        if (is_dir($srcm)) {
        // If another dir is found
         mover($srcm,$dstm);
      // calls itself - recursive WTG
        } else {
         copy($srcm,$dstm);
         unlink($srcm);
      // Is just a copy procedure is needed
        } // comment out this line
      }
    }
    closedir($handle);
    rmdir($src);
    }
    ?>

    希望本文所述对大家的php程序设计有所帮助。

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/985261.htmlTechArticlephp递归遍历删除文件的方法, 本文实例讲述了php递归遍历删除文件的方法。分享给大家供大家参考。具体如下: 这个函数稍加修改就可以...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 递归 遍历
    上一篇:php和editplus正则表达式去除空白行,editplus正则表达式_PHP教程 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • PHP+Socket系列之实现客户端与服务端数据传输• PHP socket学习:带你做个简单的socket服务器• 一文详解PHP用流方式实现下载文件(附代码示例)• PHP原生类的总结分享• PHP反序列化入门总结(小白必看)
    1/1

    PHP中文网