php循环检测目录是否存在并创建(循环创建目录)
- 软件编程
- 2026-01-11 11:06:38
循环创建目录方法
这个会生成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);
}
}
?>
# 就可以
# 种方法
# BR
# image
# span
# function
# test
# mode
# upload
# dir
# filepath
# 循环
# gif
# is_dir
# PHP判断文件是否存在、是否可读、目录是否存在的代码
# php中检查文件或目录是否存在的代码小结
# 创建目录
# php file_exists 检查文件或目录是否存在的函数
# php判断目录存在的简单方法
# mk_dir
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
C# 使用SDL2实现Mp4文件播放音视频操作
微信小程序实现弹幕墙(祝福墙)
MySQL 如何连接对应的客户端进程
一条命令重启所有已停止的docker容器操作
c# Linq distinct不会调用Equals方法详解
详解C# List<T>的Contains,Exists,Any,Where性能对比
JavaScript 防抖和节流遇见的奇怪问题及解决
javaweb实现文件上传与下载功能
python基于socket模拟实现ssh远程执行命令
解决python3.6用cx_Oracle库连接Oracle的问题
Python3 用matplotlib绘制sigmoid函数的案例
完美解决c# distinct不好用的问题
discuz论坛更换域名,详细文件修改步骤
java int类型二维数组实现“杨辉三角”的完整实例
PHP哈希表实现算法原理解析
微信小程序实现日历小功能
解决fastjson泛型转换报错的解决方法
C++ 获取URL内容的实例
C++ 输入scanf()和输出printf()的操作
python 实现ping测试延迟的两种方法
TCP第三次握手传数据过程图解
Navicat Premiun远程连接MySQL报错10038解决方案
docker 查看容器日志命令的实现
学习C语言对后期java有帮助吗
MySQL日期与时间函数的使用汇总
c++ string的erase删除方法
python 解决函数返回return的问题
Shell数组添加元素及注意事项
Spring Boot接口幂等插件用法示例解析
基于Python的图像阈值化分割(迭代法)
在vue中动态修改css其中一个属性值操作
Android6.0获取动态权限代码示例
微信小程序自定义底部弹出框功能
C# 使用Dictionary复制克隆副本及比较是否相等
解决C语言中使用scanf连续输入两个字符类型的问题
python os.rename实例用法详解
Selenium+BeautifulSoup+json获取Script标签内的json数据
Eclipse2025安装了最新版本的JDK却无法打开的问题
Shell退出状态码及其应用详解
详解vue 组件注册
Vue $attrs & inheritAttr实现button禁用效果案例
一文带你快速了解java中的static关键词
JVM创建对象及访问定位过程详解
Java实现简单的socket通信教程
vue祖孙组件之间的数据传递案例
Go 实现一次性打包各个平台的可执行程序
springboot如何实现自动装配源码解读
Java struts2 package元素配置及实例解析
安装MySQL后,需要调整的10个性能配置项
PHP isset empty函数相关面试题及解析
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
