• 技术文章 >php教程 >php手册

    无限级目录与目录之间的复制代码

    2016-06-13 10:11:25原创1167

    无限级目录复制,站长原创,虽只写了短短几分钟,但还是挺有用的

    $o_path="admin";//源目录
    $n_path="n_admin";//新目录
    class copy_path
    {
    function wm_chief_copypath($o_path,$n_path)
    {$hand=opendir($o_path);
    if(!file_exists($n_path))//目标目录不存在则建立
    {$this->wm_chief_createpath($n_path);}
    $i=0;
    while($file=readdir($hand))
    {$i ;
    if($i==1||$i==2)
    {continue;}
    if(!(strchr($file,".")))
    {
    $o_s_path=$o_path."//m.sbmmt.com/m/".$file;
    $n_s_path=$n_path."//m.sbmmt.com/m/".$file;
    $this->wm_chief_copypath($o_s_path,$n_s_path);
    }
    else
    {
    $o_file=$o_path."//m.sbmmt.com/m/".$file;
    $n_file=$n_path."//m.sbmmt.com/m/".$file;
    $this->wm_chief_copyfile($o_file,$n_file);
    }
    }
    closedir($hand);
    return true;
    }
    function wm_chief_copyfile($o_file,$n_file)
    {
    copy($o_file,$n_file);
    }
    function wm_chief_createpath($n_path)
    {
    mkdir($n_path,0777);
    }
    }
    $wm_chief=new copy_path();
    $wm_chief_ok=$wm_chief->wm_chief_copypath($o_path,$n_path);
    if($wm_chief_ok)
    {
    echo"复制完毕";
    }

    ?>

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php过滤不安全的html 程序 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 用PHP实现小型站点广告管理(修正版)• php实现refresh刷新页面批量导入数据的方法• 聊天室php&mysql(二)• PHP+redis实现添加处理投票的方法• Yii2如何批量添加数据,Yii2批量添加数据
    1/1

    PHP中文网