1.   阿里云服务器1888元代金券领取
  2.   本网站所有源码包解压密码:www.youhutong.com
会员登录  帮助问答

PHP循环删除指定目录下的文件、循环创建目录方法

小川 技术文章
郑重声明:
1、本站源码仅供个人学习研究和交流使用,请于下载后二十四小时内删除
2、本站大多资源来源于互联网、用户分享,仅供学习交流使用,本站不提供任何技术支持
3、本站联系方式Email:admin@youhutong.com ,收到邮件会第一时间处理。
4、如侵犯到任何版权问题,请立即告知本站(立即在线告知),本站将及时删除并致以最深的歉意

今天介绍下两个常用方法:

1、一次性删除目录下的文件和目录。

2、创建目录、一次创建多级目录。


一次性删除目录下的文件和目录:

/**
 * 循环删除文件和目录
 * @author: xiaochuan
 * @param $dir        文件夹路径
 * @return string
 */
function del_dir($dir){
	$obj=opendir($dir);
	while ($file=readdir($obj)){
		if($file!="." && $file!=".."){
			$res=$dir.$file;
			if(!is_dir($res)){
				unlink($res);
			}else{
				deldir($res);
			}
		}
	}
	closedir($obj);
}
del_dir('upload/'); //删除upload目录下的所有文件和目录

创建目录、一次创建多级目录:

mkdir('upload/aa/bb/cc/d/', 0777, true)


/**
 * 循环创建目录
 * @author: xiaochuan
 * @param $dir        文件夹路径
 * @return string
 */
function mk_dir($dir, $mode = 0777) 
{ 
    if (is_dir($dir) || @mkdir($dir,$mode)) return true;
    return @mkdir($dir,$mode,true); 
} 
mk_dir('upload/aa/bb/cc/d/')


 浏览器启用弹出窗口过滤功能,将无法跳转到下载页。在浏览器地址栏右边符号提示处点击允许就可以了!
升级为VIP会员,有效期内免费下载本站所有VIP源码  点击升级为VIP

转载请注明来源地址:小川编程 » http://www.youhutong.com/index.php/article/index/103.html

郑重声明:
1、本站源码仅供个人学习研究和交流使用,请于下载后二十四小时内删除
2、本站大多资源来源于互联网、用户分享,仅供学习交流使用,本站不提供任何技术支持
3、本站联系方式Email:admin@youhutong.com ,收到邮件会第一时间处理。
4、如侵犯到任何版权问题,请立即告知本站(立即在线告知),本站将及时删除并致以最深的歉意

( 0 )个小伙伴在吐槽
    登录帐号  如果已经登录请刷新! 发表我的评论
    表情