php程序
Firefox浏览器新建一个php文件,定名为test.php,用于讲解php如何删除文件夹及其文件夹下所有文件。
在test.php文件内,建立一个removeDir()函数,其参数为$dirName(所需删除的目次名称)。
在removeDir()函数内,利用is_dir()方式判定$dirName是否是一个目次,若是不是一个目次,返回false,若是是一个目次,利用opendir()方式打开这个目次。
在removeDir()函数内,利用while()方式读取文件夹,若是文件夹下面存在文件,则利用unlink()方式删除文件;若是文件夹下存在非空文件夹,则把该文件夹作为参数,递归再次挪用函数删除文件夹里面的文件,直到是一个空文件夹(即文件夹里没有文件),跳出while()轮回,利用rmdir()方式删除文件夹。
在test.php文件内,利用header()方式设置文件执行的编码为utf8,避免输出中文时发生乱码。
在test.php文件内,界说一个$path变量,保留所需删除的文件夹,经由过程挪用removeDir函数删除文件夹及其下面所有的文件和目次。利用if语句对删除的成果进行判定,输出删除当作功与否的提醒。
在浏览器执行test.php文件,查看输出的成果。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!