PHP常用技术文之文件操作和目录操作总结(2)

/* *复制目录 *@param string $dirSrc 原目录名 *@param string $dirTo 目标目录名 */ function copyDir($dirSrc,$dirTo) { if(is_file($dirTo)) { echo '目标目录不能创建';/*目标不是一个*/ return; } if(!file_exists($dirTo)) { /*目录不存在则创建*/ mkdir($dirTo); } if($dir_handle = @opendir($dirSrc)) { while ($fileName = readdir($dir_handle)) { /*排除两个特殊目录*/ if($fileName != '.' && $fileName != '..') { $subSrcFile = $dirSrc.'https://www.jb51.net/'.$fileName; $subToFile = $dirTo.'https://www.jb51.net/'.$fileName; if(is_file($subSrcFile)) { copy($subSrcFile,$subToFile); } if(is_dir($subSrcFile)) { copyDir($subSrcFile,$subToFile); } } } closedir($dir_handle); return $dirSrc.'目录已经复制到'.$dirTo.'目录'; } } echo copyDir('./test','../testcopy');

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/50c38aacf1b6e2df466b99d60387702f.html