php文件复制

<?php

  $dirname="shangchuan";

  copydir($dirname."/uploads", $dirname."/hello");

  function copydir($dirsrc, $dirto){
    if(is_file($dirto)){
      echo "目标不是目录不能创建";
      return;
    }else if(!file_exists($dirto)){
      mkdir($dirto);
  }

  $dir=opendir($dirsrc);

  while($filename=readdir($dir)){
     if($filename!="." && $filename!=".."){
      $file1=$dirsrc."/".$filename;
      $file2=$dirto."/".$filename;

      if(is_dir($file1)){
        copydir($file1, $file2);
      }else{
        copy($file1, $file2);
      }
    }
  }
  closedir($dir);
}
?>

 

//容易发生权限不足的情况,会影响创建文件夹,在服务器端或者php文件中更改权限 $chmod 755 $dirname

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。