PHP删除文件夹的方法
来源:爱站网时间:2019-10-08编辑:网友分享
在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、循环法
PHP删除文件夹的方法就为大家介绍到这里了,也希望你们能够尽可能多的贡献和分享你的知识,以便可以让其他人也受益。
下一篇:PHP5中实现多态的方法分享