xcopy関数をシミュレートする
/****************************************
* システム名: xcopy 関数をシミュレート
* プログラム関数: xcopy関数をシミュレートします
* 開発日: 2003/03/14
*************************************/
?>
//ある方向のすべてのファイルを別の方向にコピー
function xCopy($source, $destination, $child){
//usage :
// xCopy("feiy","feiy2",1): feiy配下のファイルをサブディレクトリも含めてfeiy2にコピー
// xCopy("feiy","feiy2",0): feiy配下のファイルをfeiy2にコピー、サブディレクトリを除く
//パラメータの説明:
// $source: コピー元のディレクトリ名
// $destination: コピー先のディレクトリ名
// $child: コピー時にサブディレクトリを含めるかどうか
if(!is_dir ($source)){
echo("エラー: $source は方向ではありません!");
return
}
if(!is_dir($destination)
}
$handle =dir($source);
while($entry=$handle->read()) {
if(($entry!=".")&&($entry!=".. ")){
if (is_dir($source."/".$entry)){
if($child)
xCopy($source."/".$entry,$destination."/".$entry, $child);
else{
copy($source."/".$entry,$destination."/".$entry);
}
}
}
return 1;
?>