php创建多级目录函数,php创建多层(多级)目录的函数
/**
*根据路径path建立多级目录
*$dir目标目录 $mode权限,0700表示最高权限
*/
function makedir( $dir , $mode = "0700" ) {
if(strpos($dir , "/" )){
$dir_path = "" ;
$dir_info = explode ( "/" , $dir );
foreach($dir_info as $key => $value ){
$dir_path .= $value ;
if (!file_exists($dir_path )){
@mkdir ( $dir_path , $mode ) or die ( "建立文件夹时失败了" );
@ chmod ( $dir_path , $mode );
} else {
$dir_path .= "/" ;
continue ;
}
$dir_path .= "/" ;
}
return $dir_path ;
} else {
@mkdir( $dir , $mode ) or die( "建立失败了,请检查权限" );
@chmod ( $dir , $mode );
return $dir ;
}
} //end makedir
//调用示例
makedir( "0/1/2/3/" );
?>
php创建多级目录函数,php创建多层(多级)目录的函数相关推荐
- linux 主目录改名,Linux之目录的操作(创建、移动、改名、删除、复制)
.创建 mkdir [dirname] //创建单个目录 mkdir -p newdir1/newdir2/newdir3 //递归创建多级目录 mkdir dir1/dir2/newdir3 //在 ...
- R语言编写自定义函数、创建使用ggplot2生成图标(icon)的主题(theme)函数、使用ggplot2以及自定义的图标主题函数创建箱图(boxplot)图标、ggsave保存图标(png、svg
R语言编写自定义函数.创建使用ggplot2生成图标(icon)的主题(theme)函数.使用ggplot2以及自定义的图标主题函数创建箱图(boxplot)图标.ggsave保存图标(png.svg ...
- php 自动创建文件,php:自动创建多级文件夹
/** * 函数说明 * is_dir:判断给定文件名是否是一个目录,如果是返回ture,如果不是返回false * dirname:返回路径中的目录部分,本函数返回去掉文件名后的目录名.比如$pat ...
- numpy的基本使用 附python代码详细讲解(numpy函数,创建数组,常用属性,索引切片,数组的复制,修改维度,数组的分割、拼接、转置)
目录 使用array创建数组 使用arange创建数组 Numpy中的随机数创建 ndarray对象的常用属性 其他方式创建数组 索引和切片(一位数组.二维数组) 数组的复制 修改数组的维度 数组的拼 ...
- 如何在驱动代码中中/dev目录内自动创建
在<linux /dev>文章中指出,一般驱动加载之后,需要根据申请到的字符设备号通过使用mknod命令将相对应使用到的字符驱动挂载到/dev目录内,这套方法使用起来非常麻烦,因为每次挂载 ...
- 1.3 信号处理函数,创建worker进程
文章目录 1.信号处理函数 2.创建worker线程 3.sigsuspend函数说明 4.write函数思考 1.信号处理函数 1.初始化信号的函数,用于注册信号处理程序 2.信号处理函数 初始化信 ...
- R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象、使用is.data.frame函数查看数据对象是否是dataframe数据
R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象.使用is.data.frame函数查看数据对象是否是dataframe数据 目录 R语言使用多个数据类型不同的向量数据创建一个d ...
- Linux c语言 creat参数,C++_使用C语言操作文件的基本函数整理,C语言creat()函数:创建文件函 - phpStudy...
使用C语言操作文件的基本函数整理 C语言creat()函数:创建文件函数 头文件: #include #include #include 定义函数: int creat(const char * pa ...
- matlab创建一个函数,Matlab创建文件、function文件和函数调用
目录 一.建立文件 二.函数调用 二.函数句柄 三.匿名函数 想查找相关内容也可在页面按ctrl+F搜索文字 一.建立文件 新建脚本,保存后可运行,后缀为.m 二.函数调用 创建ffib.m文件,编写 ...
- c语言创建文件的作用,C语言文件与目录(一)
注意包含头文件 #include #include 1.创建与删除目录 在Linux系统中,目录就是一个文件夹,文件可以存放在目录中.目录是一种特殊的文件,需要对目录设置权限. 创建目录函数mkdir ...
最新文章
- anaconda python降级_anaconda 使用的一些体验与困惑
- 请问生产成本收集器与标准成本评估有什么关联?
- 高质量c/c++编程(5)
- 数据结构栈和队列以及常见算法题
- 后端:死磕18个Java8日期处理,工作必用!
- python日历模块_Python日历模块| firstweekday()方法与示例
- 【HDU - 6081】度度熊的王国战略(SW算法,全局最小割)
- SSH pts 虚拟终端
- html typora 图片_Typora优化-适合不懂CSS代码的小白
- mysql索引机制_mysql索引原理详解
- 转【28个Unix/Linux的命令行神器-----陈皓】
- KS(Kolmogorov–Smirnov)模型区分能力指标
- 天翼网关安装php,AC双频光猫拆机:天翼网关2.0-HS8145v和移动智能光猫HS8546v
- C语言 车辆出租管理系统
- 在SQL Server2012上搭建Northwind详细教程,SQL2000SampleDb.msi的资源
- 实验一 Matlab语音处理基本指令
- Java与Python学习通法(1)和(2)序言和编程语言发展史怎么学
- 浏览器控制台批量删除新浪微博
- SDUT—Python程序设计实验四(字符串)
- SAP PS 第15节 预算管理
热门文章
- java 抽象类、接口使用
- Apache 首位华人董事吴晟谈开源:我对中国开源短期内是消极的
- 【历史上的今天】8月19日:大型计算机先驱和小型机之父诞生;中国雅虎邮箱成历史...
- 其实,API 编程并不难!
- 非985/211学校的毕业生,进大厂的机率有多大?
- AWS中国区同时上线两款新产品,补齐存储服务“全家桶”!
- 让程序员人崩溃的 99个瞬间...
- 鸿蒙 OS 2.0 来了!值得开发者关注的是什么?
- 40万亿“新基建”来了!程序员的新翻身机会终于也来了!
- 微信联合苹果探索iOS系统的暗黑模式;iPhone SE 2于3月31日发布;Kotlin 1.3.70发布 | 极客头条...