php程序
Firefox浏览器方式/
1新建一个php文件 , 定名为test.php , 用于讲解php若何删除文件夹及其文件夹下所有文件 。
文章插图
2【php删除文件夹及其文件夹下所有文件】在test.php文件内 , 建立一个removeDir()函数 , 其参数为$dirName(所需删除的目次名称) 。
文章插图
3在removeDir()函数内 , 利用is_dir()方式判定$dirName是否是一个目次 , 若是不是一个目次 , 返回false , 若是是一个目次 , 利用opir()方式打开这个目次 。
文章插图
4在removeDir()函数内 , 利用while()方式读取文件夹 , 若是文件夹下面存在文件 , 则利用unlink()方式删除文件;若是文件夹下存在非空文件夹 , 则把该文件夹作为参数 , 递归再次挪用函数删除文件夹里面的文件 , 直到是一个空文件夹(即文件夹里没有文件) , 跳出while()轮回 , 利用rmdir()方式删除文件夹 。
文章插图
5在test.php文件内 , 利用header()方式设置文件执行的编码为utf8 , 避免输出中文时发生乱码 。
文章插图
6在test.php文件内 , 界说一个$path变量 , 保留所需删除的文件夹 , 经由过程挪用removeDir函数删除文件夹及其下面所有的文件和目次 。 利用if语句对删除的成果进行判定 , 输出删除当作功与否的提醒 。
文章插图
7在浏览器执行test.php文件 , 查看输出的成果 。
文章插图
文章插图
以上内容就是php删除文件夹及其文件夹下所有文件的内容啦 , 希望对你有所帮助哦!
推荐阅读
- php如何列出目录中所有文件和目录
- 彻底删除会声会影
- 如何建立文件或文件夹的快捷方式
- Excel表格怎么快速批量删除表格空行
- 怎么删除开机系统启动项
- 微信删除的人怎么找回来
- 微信如何批量删除表情包
- 智能手机微信删除的微信聊天记录可以恢复吗
- 微信零钱明细彻底清除办法
- 苹果iphone6天气怎么添加删除城市