无限级目录与目录之间的复制代码(wm_chief原创) |
作者:匿名 发布时间:2003-12-31 来源:PHP帝国
|
无限级目录复制,站长原创,虽只写了短短几分钟,但还是挺有用的 <? //本程序由wm_chief原创,如要转载,请注明作者与来源(http://www.phome.net) $o_path="admin";//源目录 $n_path="n_admin";//新目录 class copy_path { function wm_chief_copypath($o_path,$n_path) {$hand=opendir($o_path); if(!file_exists($n_path))//目标目录不存在则建立 {$this->wm_chief_createpath($n_path);} $i=0; while($file=readdir($hand)) {$i++; if($i==1||$i==2) {continue;} if(!(strchr($file,"."))) { $o_s_path=$o_path."/".$file; $n_s_path=$n_path."/".$file; $this->wm_chief_copypath($o_s_path,$n_s_path); } else { $o_file=$o_path."/".$file; $n_file=$n_path."/".$file; $this->wm_chief_copyfile($o_file,$n_file); } } closedir($hand); return true; } function wm_chief_copyfile($o_file,$n_file) { copy($o_file,$n_file); } function wm_chief_createpath($n_path) { mkdir($n_path,0777); } } $wm_chief=new copy_path(); $wm_chief_ok=$wm_chief->wm_chief_copypath($o_path,$n_path); if($wm_chief_ok) { echo"复制完毕"; } //本程序由wm_chief原创,如要转载,请注明作者与来源(http://www.phome.net) ?> |
|
|
|
|