php循环检测目录是否存在并创建(循环创建目录)


Posted in PHP onJanuary 06, 2011

循环创建目录方法
这个会生成image.gif目录

$filepath = "test/upload/2010/image.gif"; 
mk_dir($filepath); 
// 循环创建目录 
function mk_dir($dir, $mode = 0755) 
{ 
if (is_dir($dir) || @mkdir($dir,$mode)) return true; 
if (!mk_dir(dirname($dir),$mode)) return false; 
return @mkdir($dir,$mode); 
}

第二种方法:
<?php 
$filepath = "test/upload/2010/image.gif"; 
createDir(dirname($filepath)); 
//接下来就可以move_uploaded_file了! /* 
* 功能:循环检测并创建文件夹 
* 参数:$path 文件夹路径 
* 返回: 
*/ 
function createDir($path){ 
if (!file_exists($path)){ 
createDir(dirname($path)); 
mkdir($path, 0777); 
} 
} 
?>
PHP 相关文章推荐
PHP 程序员也要学会使用“异常”
Jun 16 PHP
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
Nov 07 PHP
微信公众平台天气预报功能开发
Jul 06 PHP
PHP中round()函数对浮点数进行四舍五入的方法
Nov 19 PHP
php使用cookie保存用户登录的用户名实例
Jan 26 PHP
php header函数的常用http头设置
Jun 25 PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 PHP
CodeIgniter配置之routes.php用法实例分析
Jan 19 PHP
PHP创建word文档的方法(平台无关)
Mar 29 PHP
Laravel下生成验证码的类
Nov 15 PHP
PHP+mysql防止SQL注入的方法小结
Apr 27 PHP
laravel Validator ajax返回错误信息的方法
Sep 29 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
Jan 06 #PHP
Discuz Uchome ajaxpost小技巧
Jan 04 #PHP
php INI配置文件的解析实现分析
Jan 04 #PHP
PHP strncasecmp字符串比较的小技巧
Jan 04 #PHP
php simplexmlElement操作xml的命名空间实现代码
Jan 04 #PHP
array_multisort实现PHP多维数组排序示例讲解
Jan 04 #PHP
php关于array_multisort多维数组排序的使用说明
Jan 04 #PHP
You might like
PHP 得到根目录的 __FILE__ 常量
2008/07/23 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
2016/12/07 PHP
PHP多进程编程实例详解
2017/07/19 PHP
Prototype使用指南之form.js
2007/01/10 Javascript
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
jquery入门—数据删除与隔行变色以及图片预览
2013/01/07 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
jQuery中$(function() {});问题详解
2015/08/10 Javascript
javascript获取本机操作系统类型的方法
2015/08/13 Javascript
理解Javascript文件动态加载
2016/01/29 Javascript
JavaScript中Number对象的toFixed() 方法详解
2016/09/02 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
原生JS实现自定义滚动条效果
2020/10/27 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
elementUI select组件默认选中效果实现的方法
2019/03/25 Javascript
[06:48]DOTA2-DPC中国联赛2月26日Recap集锦
2021/03/11 DOTA
Python判断直线和矩形是否相交的方法
2015/07/14 Python
KMP算法精解及其Python版的代码示例
2016/06/01 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
Python简单实现的代理服务器端口映射功能示例
2018/04/08 Python
python3实现磁盘空间监控
2018/06/21 Python
Python正则匹配判断手机号是否合法的方法
2020/12/09 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
Django使用list对单个或者多个字段求values值实例
2020/03/31 Python
PyQt5结合matplotlib绘图的实现示例
2020/09/15 Python
欧洲最大的化妆品连锁公司:Douglas道格拉斯
2017/05/06 全球购物
自荐书模板
2013/12/19 职场文书
大学生自我鉴定评语
2014/01/27 职场文书
中学生期末评语
2014/02/03 职场文书
优秀员工事迹材料
2014/12/20 职场文书
大学生就业意向书
2015/05/11 职场文书
只需要12页,掌握撰写一流商业计划书的技巧
2019/05/07 职场文书
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server
Python Pytorch查询图像的特征从集合或数据库中查找图像
2022/04/09 Python
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python