php教程|php手册
php,递归
php教程-php手册
先贴代码:
搭建app平台的网站源码,vm ubuntu复制文件,海边常见的爬虫,php7兼容php5 设置,天门seo排名lzw
复制代码 代码如下:
流媒体监控源码,vscode打字效果,ubuntu保存配置的网卡,tomcat绑定cpu,r语言连接sqlite,ecshop快速购物插件,图谱前端框架哪个好,爬虫图片抓取软件,php搭建开发环境,太原企业网站seo,响应式旅游网站源码程序模板,网页正文提取 开源,购物车代码 模板之家,js卡页面,政府 网站管理系统 网络 架构,小程序是压缩后小于2mlzw
<?php
function delFile($dirName){
if ($handle = opendir(“$dirName”)){
while (($item = readdir($handle))!=false){
if ($item!=”.” && $item!=”..”) {
if ( is_dir( “$dirName/$item” ) ) {
delFile( “$dirName/$item” );
} else unlink(“$dirName/$item”);
}
}
closedir($handle);
}
?>
<?php
delFile(‘/home/sources’);
?>
凤舞源码,ubuntu cp和mv,tomcat启动后报400,python爬虫人脸,php cli模式运行,郑州seo维诺seo团队lzw
先讲解几个函数:
opendir() :函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用。
若成功,则该函数返回一个目录流,否则返回 false 以及一个 error。可以通过在函数名前加上 “@” 来隐藏 error 的输出。例如$dir=@ opendir(“image”);
readdir():返回由opendir函数打开的目录句柄中的条目,即顺序返回文件夹中的文件名,顺序按照文件系统中制定的排序方式。
id_dir():即检测参数文件是否为目录,如果是返回true.
un_link():即删除制定文件。
所以程序执行思路为:函数调用主目录,然后顺序检测每一文件是否为目录,如果为目录则递归调用函数,并对不为目录的文件进行删除,直到遍历完所有的文件。
这个程序只实现删除文件夹里面的内容,而没有删除文件夹本身,如果要实现这一目的,加上下面代码即可:
复制代码 代码如下:
rmdir($dirName);