PHP使用递归删除文件目录

直接删除目录,如果它是空目录,可以删除它。如果它不是一个空目录,它只能删除目录中的第一个文件,然后删除目录。我用删除功能,又称功能直接,喜欢的可以直接使用,代码是GBK,使用时要注意代码。




< PHP

*由phpStorm。
*用户:管理员
*日期:2016 9 10 0010
*时间:20:27
* /
删除文件,删除文件内的文件,然后删除文件夹
标题(内容类型:文本/ HTML;字符集= GBK);
功能deldir($dir){
$ DH = opendir($dir);
而($文件= readdir($ DH)){
如果($文件)!= $文件!= )判断不是目录和目录。
如果(!is_dir($dir。$文件){
unlink($dir。;
其他{ }
递归
Deldir($dir。;
}
}
}
closedir($ DH);
如果(删除($dir)){
返回true;
其他{ }
返回false;
}
}
删除函数结束
如果(deldir(测试)){
删除文件成功;
(死亡);
}其他
删除文件失败;
(死亡);


以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。



PHP递归操作的一个精彩主题:PHP递归操作