大神?。槭裁粗荒軓?fù)制第一層目錄
function copyFolder($src,$dst){
? ? //echo $src,"---",$dst."---";
? ? if(!file_exists($dst)){
? ? ? ? mkdir($dst,0777,true);
? ? }
? ? $handle=opendir($src);
? ? while(($item=readdir($handle))!==false){
? ? ? ? if($item!="."&&$item!=".."){
? ? ? ? ? ? if (is_file($src."/".$item)){
? ? ? ? ? ? ? ? copy($src."/".$item,$dst."/".$item);
? ? ? ? ? ? }
? ? ? ? ? ? if(is_dir($src."/".$item)){
? ? ? ? ? ? ? ? $func=__FUNCTION__;
? ? ? ? ? ? ? ? $func($src."/".$item,$dst,"/".$item);
? ? ? ? ? ? }
? ? ? ? }
? ? }
? ? closedir($handle);
? ? return "復(fù)制成功";
}
能夠把第一層目錄復(fù)制過(guò)去,子目錄都不能復(fù)制,但是子目錄下的文件還是能夠復(fù)制過(guò)去
2017-12-20
? ? $func($src."/".$item,$dst,"/".$item);
檢查這一行的逗號(hào)句號(hào)!
2016-08-05
想辦法