ホームページ  >  記事  >  バックエンド開発  >  PHP はディレクトリをコピーしますが、そのディレクトリ下のサブディレクトリとファイルはコピーされません。

PHP はディレクトリをコピーしますが、そのディレクトリ下のサブディレクトリとファイルはコピーされません。

WBOY
WBOYオリジナル
2016-06-23 14:17:44841ブラウズ

copy_module_file("123","345",array('1','2','3','4'));	function copy_module_file($path,$newp,$ex){	if(!is_dir($newp)){		mkdir($newp);	}	if (file_exists($path)){		if(is_file($path)){			copy($path,$newp);		} else{			$handle = opendir($path);			while (($file = readdir($handle))!='') {				if (($file!=".") && ($file!="..") && ($file!="")){					if (is_dir("$path/$file") && in_array($file,$ex)){  //后面一段是复制指定目录						copy_module_file("$path/$file","$newp/$file");					} else{						copy("$path/$file","$newp/$file");					}				}			}			closedir($handle);		}	}}

ディレクトリ 123 に 1 ~ 100 のディレクトリがある場合、ディレクトリ内の異なるディレクトリは何ですか? しかし、ディレクトリ 123 のディレクトリ 1、2、3、4 を、ディレクトリ内のファイルも含めて、ディレクトリ 345. ここで、この php をどのように変更すればよいでしょうか? ?


ディスカッションへの返信(解決策)

http://blog.csdn.net/lijpwsw/article/details/6790461

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。