0
点赞
收藏
分享

微信扫一扫

PHP拷贝文及目录

SDKB英文 2022-03-26 阅读 16

记录:PHP 拷贝本地文件目录

    // 拷贝目录
    function copyDir($dirSrc,$dirTo){

        if(is_file($dirTo)){    
            echo "目标不是目录不能创建";    
            return ;    
        }
    
        if(!file_exists($dirTo)){    
            mkdir($dirTo);    
        }
            
        if($dir_handle=@opendir($dirSrc)){    
            while ($filename = readdir($dir_handle)){    
                if($filename != "." && $filename != ".."){    
                    $subSrcFile = $dirSrc."\\".$filename;    
                    $subToFile = $dirTo."\\".$filename; 
    
                    if(is_dir($subSrcFile)){    
                        $this->copyDir($subSrcFile,$subToFile);    
                    }
    
                    if(is_file($subSrcFile)){    
                        copy($subSrcFile,$subToFile);    
                    }    
                }    
            }    
            closedir($dir_handle);    
        }
    
    }


    public function test()
    {
        $this->copyDir("G:\\ceshi\\myphp","G:\\ceshi\\copy");

        echo 'success';
    }
举报

相关推荐

0 条评论