记录: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';
}