php如何删除文件夹

互联网 20-11-4

php删除文件夹的方法:首先创建一个PHP示例文件;然后通过“function deldir($dir) {...}”删除目录下的文件并删除当前文件夹即可。

推荐:《PHP视频教程》

php删除文件夹及其文件夹下所有文件

<? function deldir($dir) {   //先删除目录下的文件:   $dh=opendir($dir);   while ($file=readdir($dh)) {     if($file!="." && $file!="..") {       $fullpath=$dir."/".$file;       if(!is_dir($fullpath)) {           unlink($fullpath);       } else {           deldir($fullpath);       }     }   }     closedir($dh);   //删除当前文件夹:   if(rmdir($dir)) {     return true;   } else {     return false;   } } ?>

实例:删除某个文件夹下的所有“.svn”文件夹(包括其内容也要被删除).

<?php function delsvn($dir) {   $dh=opendir($dir);   //找出所有".svn“ 的文件夹:   while ($file=readdir($dh)) {     if($file!="." && $file!="..") {       $fullpath=$dir."/".$file;       if(is_dir($fullpath)) {             if($file==".svn"){                 delsvndir($fullpath);             }else{                 delsvn($fullpath);             }       }     }   }     closedir($dh); } function delsvndir($svndir){     //先删除目录下的文件:     $dh=opendir($svndir);     while($file=readdir($dh)){         if($file!="."&&$file!=".."){             $fullpath=$svndir."/".$file;             if(is_dir($fullpath)){                 delsvndir($fullpath);             }else{                 unlink($fullpath);             }         }              }     closedir($dh);     //删除目录文件夹     if(rmdir($svndir)){         return  true;     }else{         return false;     }      } $dir=dirname(__FILE__); //echo $dir; delsvn($dir); ?>

以上就是php如何删除文件夹的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: PHP
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:php验证码无法显示怎么办

相关资讯