php若何删除了文件目次?
php删除了文件目次的办法:
php遍历一个文件夹内的一切文件以及文件夹,并删除了一切文件夹以及子文件夹下的一切文件的代码,经过递归形式完成达到清空一个目次的成果,代码简略适用。
也适宜正在thinkphp中清算缓存,正在thinkphp中能够把上面代码写入./Application/Admin/Co妹妹on/function.php文件中,再正在管制器挪用这个函数进行清算操作。
用到的函数:
scandir($path) 遍历一个文件夹一切文件并前往数组。
unlink($filename) 删除了文件。
rmdir($path) 只删除了空文件夹
<?php //设置需求删除了的文件夹 $path = "./Application/Runtime/"; //清空文件夹函数以及清空文件夹后删除了空文件夹函数的解决 function deldir($path){ //假如是目次则持续 if(is_dir($path)){ //扫描一个文件夹内的一切文件夹以及文件并前往数组 $p = scandir($path); foreach($p as $val){ //扫除目次中的.以及.. if($val !="." && $val !=".."){ //假如是目次则递归子目次,持续操作 if(is_dir($path.$val)){ //子目次中操作删除了文件夹以及文件 deldir($path.$val.'/'); //目次清空后删除了空文件夹 @rmdir($path.$val.'/'); }else{ //假如是文件间接删除了 unlink($path.$val); } } } } } //挪用函数,传入门路 deldir($path);
保举教程: 《PHP视频教程》
以上就是php若何删除了文件目次的具体内容,更多请存眷资源魔其它相干文章!
标签: php教程 php故障解决 php使用问题 删除文件目录
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!