PHP 檔案或檔案夾拷本

來源:互聯網
上載者:User

function copyFPHP($f){
 $files=explode("|||",$f);
 if(is_dir($files[0])){
  if(copydir($files[0],$files[1])){
   echo "$files[0] copy success";
  }else{
   echo "$files[0] rename failed";
  }
 }elseif(is_file($files[0])){
  if(copy($files[0],$files[1])) {
   echo "$files[0] copy success";
  }else{
   echo "$files[0] rename failed";
  }
 }else{
  echo "沒找到檔案";
 }
}

function copydir($dirf,$dirt){//目錄拷貝函數
    $mydir=@opendir($dirf);
 if(!@mkdir($dirt))return false;
    while($file=@readdir($mydir)){
        if((is_dir("$dirf/$file"))&&($file!=".")&&($file!="..")){
   if(!@copydir("$dirf/$file","$dirt/$file"))return false;
        }elseif(is_file("$dirf/$file")){
   if(!@copy("$dirf/$file","$dirt/$file"))return false;
  }
 }
    return true;
}

昨天寫的~~ -_-.......... //傳參數為 c:\test\|||c:\ttt\ 

函數自動講 c:\test\ 拷貝為 c:\ttt\ 

 



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.