php 删文件夹的方法-PHP问题

资源魔 30 0

php 删文件夹的办法

新建一个php文件,定名为test.php,用于解说php若何删除了文件夹及其文件夹下一切文件。

相干保举:《PHP教程》

aa7ca0c657996e5ccf8003b7b9ea59e.png

正在test.php文件内,创立一个removeDir()函数,其参数为$dirName(所需删除了的目次称号)。

1bcdecfb0f9b3834c46924d1c08a90d.png

正在removeDir()函数内,应用is_dir()办法判别$dirName能否是一个目次,假如没有是一个目次,前往false,假如是一个目次,应用opendir()办法关上这个目次。

202b70d08ad3cb2d79c6bb3dfb0fcfa.png

正在removeDir()函数内,应用while()办法读取文件夹,假如文件夹上面存正在文件,则应用unlink()办法删除了文件;假如文件夹下存正在非空文件夹,则把该文件夹作为参数,递归再次挪用函数删除了文件夹外面的文件,直到是一个空文件夹(即文件夹里不文件),跳出while()轮回,应用rmdir()办法删除了文件夹。

278cd26fa1cc80a75c50c595a366c88.png

正在test.php文件内,应用header()办法设置文件执行的编码为utf8,防止输入中文时孕育发生乱码。

6743ad36786a2bc97f36d361ebf4f89.png

正在test.php文件内,界说一个$path变量,保留所需删除了的文件夹,经过挪用removeDir()函数删除了文件夹及其上面一切的文件以及目次。应用if语句对删除了的后果进行判别,输入删除了胜利与否的提醒。

70415e3aa77cc6035f7d237ccecb116.png

正在阅读器执行test.php文件,查看输入的后果。

10d4a98cf8be6cc8fa45431822730db.png

7b32b0d5eb9acd4b81f85c38ed00b78.png

以上就是php 删文件夹的办法的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!