当前位置:首页 > 技术文章 > WEB开发 > PHP

PHP实现目录文件的复制操作

发布时间:2017-12-17 14:36:00 作者:superl 来源:TOP技术学院 点击量:

 有小伙伴在学习PHP,在目录文件复制的地方出现问题,这里给出一个完整无误的代码实例,分享出来

<meta http-equiv="content-type"; content="text/html charset=utf-8">

<?php

copydir("demo","demo2");

function copydir($dirsrc,$dirto){
    if( !file_exists ( $dirto )){
        mkdir($dirto);
    }

    if( is_file( $dirsrc )){
        echo "请填写正确的目录名称!<br>";
        return;
    }

    $handle = opendir($dirsrc);
    while ( $filename = readdir($handle)){
        $file1 = $dirsrc."/".$filename;
        $file2 = $dirto."/".$filename;

        if ($filename != "." && $filename != ".."){
            if(is_file($file1)){
                if(copy($file1,$file2)) {
                    echo "copy文件".$file1."成功!<br>";
                }else{
                    echo "copy文件".$file1."失败!<br>";
                }
            }else{
                echo "发现目录<br/>";
                echo $file1;
                echo $file2;
                copydir($file1,$file2);
            }
        }
    }
    closedir($handle);
}

本文链接:http://www.topjishu.net/article/86.html,如有转载,请注明出处!


关键词:PHP,目录,文件复制


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表