php删除文件夹及其文件夹下所有文件

php程序
Firefox浏览器方式/
1新建一个php文件 , 定名为test.php , 用于讲解php若何删除文件夹及其文件夹下所有文件 。

php删除文件夹及其文件夹下所有文件

文章插图

2【php删除文件夹及其文件夹下所有文件】在test.php文件内 , 建立一个removeDir()函数 , 其参数为$dirName(所需删除的目次名称) 。

php删除文件夹及其文件夹下所有文件

文章插图

3在removeDir()函数内 , 利用is_dir()方式判定$dirName是否是一个目次 , 若是不是一个目次 , 返回false , 若是是一个目次 , 利用opir()方式打开这个目次 。


php删除文件夹及其文件夹下所有文件

文章插图

4在removeDir()函数内 , 利用while()方式读取文件夹 , 若是文件夹下面存在文件 , 则利用unlink()方式删除文件;若是文件夹下存在非空文件夹 , 则把该文件夹作为参数 , 递归再次挪用函数删除文件夹里面的文件 , 直到是一个空文件夹(即文件夹里没有文件) , 跳出while()轮回 , 利用rmdir()方式删除文件夹 。


php删除文件夹及其文件夹下所有文件

文章插图

5在test.php文件内 , 利用header()方式设置文件执行的编码为utf8 , 避免输出中文时发生乱码 。


php删除文件夹及其文件夹下所有文件

文章插图

6在test.php文件内 , 界说一个$path变量 , 保留所需删除的文件夹 , 经由过程挪用removeDir函数删除文件夹及其下面所有的文件和目次 。 利用if语句对删除的成果进行判定 , 输出删除当作功与否的提醒 。

php删除文件夹及其文件夹下所有文件

文章插图

7在浏览器执行test.php文件 , 查看输出的成果 。


php删除文件夹及其文件夹下所有文件

文章插图

php删除文件夹及其文件夹下所有文件

文章插图


以上内容就是php删除文件夹及其文件夹下所有文件的内容啦 , 希望对你有所帮助哦!

    推荐阅读