Maison > Article > développement back-end > php 复制索引,但目录下的子目录及文件没有复制
php 复制目录,但目录下的子目录及文件没有复制?
copy_module_file("123","345",array('1','2','3','4')); <br /> <br /> function copy_module_file($path,$newp,$ex){<br /> if(!is_dir($newp)){<br /> mkdir($newp);<br /> }<br /> if (file_exists($path)){<br /> if(is_file($path)){<br /> copy($path,$newp);<br /> } else{<br /> $handle = opendir($path);<br /> while (($file = readdir($handle))!='') {<br /> if (($file!=".") && ($file!="..") && ($file!="")){<br /> if (is_dir("$path/$file") && in_array($file,$ex)){ //后面一段是复制指定目录<br /> copy_module_file("$path/$file","$newp/$file");<br /> } else{<br /> copy("$path/$file","$newp/$file");<br /> }<br /> }<br /> }<br /> closedir($handle);<br /> }<br /> }<br /> }