abstract:<?php //目录的剪切 function cut_dir($src,$dest){//$dest新目录 if(is_dir($dest)){ //拼接目标路径 $dest=$dest.'/'.$src; if(!file_exists($dest)){ if(rename($src, $dest)){ retur
<?php //目录的剪切 function cut_dir($src,$dest){//$dest新目录 if(is_dir($dest)){ //拼接目标路径 $dest=$dest.'/'.$src; if(!file_exists($dest)){ if(rename($src, $dest)){ return '目录剪切成功!'; }else{ return '目录剪切失败!'; } }else{ return '该目录下已存在此文件!'; } }else{ return '目标不是目录!'; } } //echo cut_dir('css', 'text1.txt'); //删除目录 function del_folder($path){//需要到目录及子目录中把文件一个一个的删除,所以需要遍历 $dir=dirname($path); while($item=opendir($dir)){ if($item!='.'&&$item!='..'){ if(is_file($path.'/'.$item)){ unlink($path.'/'.$item); } if(is_dir($path.'/'.$item)){ $func=__FUNCTION__; $func($path.'/'.$item); } } } closedir($dir);//关闭目录句柄 rmdir($path);//删除目录 return '目录删除成功!'; } //echo del_folder('css');
Correcting teacher:西门大官人Correction time:2019-03-03 17:19:26
Teacher's summary:cut_dir函数建议也修改一下返回值类型,如array('code'=>状态码,'msg'=>'消息')