最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

php删除多级目录的方法

来源:懂视网 责编:小采 时间:2020-11-02 18:24:23
文档

php删除多级目录的方法

php删除多级目录的方法:php删除多级目录的方法:首先创建一个PHP示例文件;然后定义一个rmdirs方法;接着通过while (false!==($child=$d->read())){..}方法清除目录里面的所有文件;最后调用rmdirs方法删除即可。推荐:《PHP视频教程》 前面因项目需求需要利用php创建
推荐度:
导读php删除多级目录的方法:php删除多级目录的方法:首先创建一个PHP示例文件;然后定义一个rmdirs方法;接着通过while (false!==($child=$d->read())){..}方法清除目录里面的所有文件;最后调用rmdirs方法删除即可。推荐:《PHP视频教程》 前面因项目需求需要利用php创建

php删除多级目录的方法:首先创建一个PHP示例文件;然后定义一个rmdirs方法;接着通过“while (false!==($child=$d->read())){..}”方法清除目录里面的所有文件;最后调用rmdirs方法删除即可。

推荐:《PHP视频教程》

前面因项目需求需要利用php创建多级目录,那么有创建就必须有删除了,我们都知道php系统自带的函数里面是有删除目录的函数的,如rmdir(),该函数语法原型如:rmdir(dir,context),即尝试删除 dir 所指定的目录。

但该目录 dir 必须是空的。这就存在一个问题了,当目录里面有内容的时候或者目录还有目录的时候,当我们确定该目录及该目录下的所有文件和目录都没有存在的意义的时候,我们要删除这个目录该怎么办呢?

简简单单的rmdir()函数已经不能满足我们的需求了,于是乎就有了下面这个函数的诞生了,下面这个函数将会直接删除你需要指定删除的目录,里面存在文件或者存在多级目录的,都会毫不留情的被它干掉了,呵呵,直接上代码了。

function rmdirs($dir){
	$d=dir($dir);
	while (false!==($child=$d->read())){//这部分代码是清除目录里面的所有文件的
	if($child!='.'&&$child!='..'){
	if(is_dir($dir.'/'.$child)){
	rmdirs($dir.'/'.$child);
	}else{
	unlink($dir.'/'.$child);
	}
	}
	}
	$d->close();
	rmdir($dir);//清除目录
}

您可能感兴趣的文章

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

php删除多级目录的方法

php删除多级目录的方法:php删除多级目录的方法:首先创建一个PHP示例文件;然后定义一个rmdirs方法;接着通过while (false!==($child=$d->read())){..}方法清除目录里面的所有文件;最后调用rmdirs方法删除即可。推荐:《PHP视频教程》 前面因项目需求需要利用php创建
推荐度:
标签: 删除 方法 目录
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top