
//拷贝目录并且复制时间
function copydir($fromdir,$todir)
{
if (!file_exists($fromdir))
{
return false;
}
if (!eregi('/$',$fromdir))
{
$fromdir=$fromdir.'/';
}
if (!eregi('/$',$todir))
{
$todir=$todir.'/';
}
if (!file_exists($todir))
{
@mkdir($todir);
}
$handle=@opendir($fromdir);
while (($filename = @readdir($handle))!== false)
{
if (@filetype($fromdir.$filename)=='dir')
{
if ($subnum<32 and $filename!='.' and $filename!='..')
{
copydir($fromdir.$filename.'/',$todir.$filename.'/',$subnum);
}
}
else
{
@copy($fromdir.$filename,$todir.$filename);
$mtime=@filemtime($fromdir.$filename);
@touch($todir.$filename,$mtime);
}
}
@closedir($handle);
}