怎么用php删除空文件夹

  介绍

这篇文章主要介绍”怎么用php删除空文件夹”,在日常操作中,相信很多人在怎么用php删除空文件夹问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“怎么用php删除空文件夹”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

php删除空文件夹的方法:1、遍历目录及子目录;2、使用scandir判断目录是否为空,为空则使用“删除文件夹删除空文件夹即可。

本文操作环境:Windows7多系统,PHP7.1版,戴尔G3电脑

php怎么删除空文件夹?

php删除空目录及空子目录

步骤:

1 .遍历目录及子目录

2。使用scandir判断目录是否为空,为空则使用删除文件夹删除。

& lt; php ?/* *,删除所有空目录   *,@param  String  path 美元;目录路径   */function  rm_empty_dir(路径){   ,,,如果(is_dir(路径),,,,($ handle =, opendir(路径)美元)!==false) {   ,,,,,,,,(($ file=readdir(处理)美元)!==false){,,,,//,遍历文件夹   ,,,,,,,,,,,如果($文件!=& # 39;强生的,,,,,$文件!=& # 39;. . & # 39;){   ,,,,,,,,,,,,,,,curfile 美元;=,路径强生# 39;美元/& # 39;美元文件;,,,,,,,,,,//,当前目录   ,,,,,,,,,,,,,,,如果(is_dir (curfile美元)){,,,,,,,,,,,,,,,//,目录   ,,,,,,,,,,,,,,,,,,,rm_empty_dir (curfile美元),,,,,,,,,,,//,如果是目录则继续遍历   ,,,,,,,,,,,,,,,,,,,如果(count (scandir (curfile美元))==2){//大敌;目录为空,=2是因为只和,. .存在   ,,,,,,,,,,,,,,,,,,,,,,,删除目录($ curfile);,,,,,,,,,,,,,//,删除空目录   ,,,,,,,,,,,,,,,,,,,}   ,,,,,,,,,,,,,,,}   ,,,,,,,,,,,}   ,,,,,,,}   ,,,,,,,closedir($处理);   ,,,}   }   ,   folder 美元;=,& # 39;目标文件夹& # 39;;   ,   rm_empty_dir(文件夹);   ?祝辞

使用壳则简单很多:

find 目标文件夹,-mindepth  1, -depth  -empty  -type  d  -exec  rm  -r  {}, \;

到此,关于“怎么用php删除空文件夹”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

怎么用php删除空文件夹