欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【PHP技巧:PHP中几种删除目录的三种方法】,下面是详细的分享!
PHP技巧:PHP中几种删除目录的三种方法
1、递规法:
| 以下为引用的内容: deleteDir($dir) { if (rmdir($dir)==false && is_dir($dir)) { if ($dp=opendir($dir)) { while (($file=readdir($dp)) !=false) { if (is_dir($file) && $file!='.' && $file!='..') { deleteDir($file); } else { unlink($file); } } closedir($dp); } else { exit('Not permission'); } } } |
2、系统调用法
| 以下为引用的内容: function del_dir($dir) { if(strtoupper(substr(PHP_OS, 0, 3))=='WIN') { $str="rmdir /s/q " . $dir; } else { $str="rm -Rf " . $dir; } } |
3、循环法
| 以下为引用的内容: function deltree($pathdir) |
以上所分享的是关于PHP技巧:PHP中几种删除目录的三种方法,下面是编辑为你推荐的有价值的用户互动:
相关问题:php中递归方法删除非空目录和文件,虽然网上有很多...
答:啥意思?就是删除 目录和文件是吧? //删除文件夹及其文件夹下所有文件 function deldir($dir) { //先删除目录下的文件: $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_... >>详细
相关问题:php怎样删除目录及其目录下的所有文件
答:对于一个不是空的目录丹但要删除它怎么办?思路是先必须将该目录下的子文件都删除,让它变成一个空目录,然后再用rmdir()函数删除即可。而该目录下的子目录如果不是空也要用这样的方法来删除才行。php删除目录代码示例精简、稳定、调用方便,支... >>详细
相关问题:php图片删除,根据数据库路径删除对应目录里的多张...
答:1 调用该函数需要需要传入的参数,是要删除文件夹的路径2 该函数不是我写的,是抄的3 php不允许直接删除不为空的文件夹4 允许用户删除文件夹是极端危险的行为,请谨慎使用,注意判断权限 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
