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

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

    墨辰丷墨辰丷2018-06-11 15:17:45原创666
    这篇文章主要介绍了php递归遍历删除文件的方法,涉及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."/".$file;
        $dstm=$dst."/".$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中实现数组生成要执行的sql语句

    php针对文件操作及字符串加密的方法

    php中mysql实现的增删改查功能

    以上就是php递归函数遍历删除文件的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:php实现计算复活节准确日期的方法 下一篇:php关联数组排序的方法
    第16期线上培训班

    相关文章推荐

    • 教你用一个PHP类来实现两个数间的加减乘除• PHP数组学习之计算数组元素总和• PHP和黄金分割数列的完美邂逅(不可错过)• PHP数组学习之二维数组计算数组长度• PHP数组学习之第一/最后一个元素的获取(二)

    全部评论我要评论

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

    PHP中文网