PHP使用mkdir创建多级目录的方法
2024-10-19 19:27:49
PHP中使用mkdir()可以创建多级目录,相比之前自己一级一级的创建,这个函数非常好用。
下面是php手册上的函数介绍:
bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )
返回值为bool类型。
第一个参数:必须,代表要创建的多级目录的路径;
第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访问权;
第三个参数:true表示允许创建多级目录。
注意:可以创建中文目录
mkdir(iconv("utf-8", "gbk", $path),0777,true);
需要使用iconv转码
<?php
header("Content-type:text/html;charset=utf-8");
//要创建的多级目录
$path="dai/php/php学习";
//判断目录存在否,存在给出提示,不存在则创建目录
if (is_dir($path)){
echo "对不起!目录 " . $path . " 已经存在!";
}else{
//第三个参数是“true”表示能创建多级目录,iconv防止中文目录乱码
$res=mkdir(iconv("UTF-8", "GBK", $path),0777,true);
if ($res){
echo "目录 $path 创建成功";
}else{
echo "目录 $path 创建失败";
}
}
?>
最新文章
- [cocos2d-x]深入--几个代表性的类 (续)
- Android请求服务器的两种方式--post, get的区别
- 【maven + hibernate(注解) +spring +springMVC】 使用maven搭建项目
- 将Word转为带书签的PDF
- SSAS更改默认端口号,使用非默认端口号的时候Olap连接字符串的格式
- HibernateDaoSupport 源码
- java基础之:匿名内部类应用例子一
- system函数
- jquery-autocomplete 参数说明
- Java语言----三种循环语句的区别
- JSP 语法/标签
- android使用TextView实现跑马灯的效果(1)
- java第七次作业
- phpstorm ctrl+shift+F键不管用,不弹出搜索弹框
- ExtJS:菜单ComboBox及级联菜单应用
- C++回顾day03---<;异常>;
- [SQL]批量修改存储过程视图
- [待优化笔记]原生JS实现验证框架 checkFun
- 20165231 2017-2018-2 《Java程序设计》第4周学习总结
- day16 Python 函数嵌套函数和作用域
热门文章
- setInterval(callback(),time)
- 《Drools7.0.0.Final规则引擎教程》第4章 4.2 ruleflow-group&salience
- 单项选择RadioButton和多项选择CheckBox的使用
- C++中strftime()的详细说明
- CodeForces - 484BMaximum Value(hash优化)
- IT售前经验谈
- 在DIV里面让图片居中
- Python学习系列(二)(基础知识)
- LaunchImage添加以及设置无效处理
- 图像处理笔记(1): bmp文件结构处理与显示