先介绍一下 mkdir() 这个函数:

mkdir($path,0777,true);

第一个参数:必须,代表要创建的多级目录的路径;

第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访问权;

第三个参数:true表示允许创建多级目录。

举例代码(支持创建中文目录):

<?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 创建失败";

}

}

?>

文章出自:http://www.daixiaorui.com/read/38.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有

from:http://www.daixiaorui.com/read/38.html

转载于:https://www.cnblogs.com/xuan52rock/p/5468257.html

【转】php利用mkdir创建多级目录相关推荐

  1. php利用mkdir()创建多级目录

    先介绍一下 mkdir() 这个函数: mkdir($path,0777,true); 第一个参数:必须,代表要创建的多级目录的路径: 第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访 ...

  2. php使用mkdir创建多级目录入门例子

    来源:http://www.jb51.net/article/49970.htm <?php   //echo "hello world";   //echo "y ...

  3. mkdir 创建多级目录_linux中的目录功能和文件文件管理

    根下的一些目录的功能: bin 普通用户使用的命令 /bin/ls, /bin/date sbin 管理员使用的命令 /sbin/service dev 设备文件 /dev/sda,/dev/sda1 ...

  4. Linux:mkdir 创建多级目录

    正常创建目录的情况下,例如创建 aaa/bbb/ccc 这样的目录,我们第一个想法是 mkdir aaa cd aaa mkdir bbb cd bbb mkdir ccc 进行如此繁琐的操作!!  ...

  5. php 从根目录 开始创建,php创建多级目录的方法

    php创建多级目录的方法 本文实例讲述了php创建多级目录的方法.分享给大家供大家参考.具体实现方法如下: /* 写出一个能创建多级目录的PHP函数 */ function createdirlist ...

  6. Linux mkdir 命令创建多级目录

    前言 CentOS Linux release 8.2.2004 (Core) 创建多级目录 比如创建目录 /data/a/b/c shell> mkdir /data shell> mk ...

  7. php创建多级目录完整封装类操作

    创建多级目录函数中调用创建指定下的指定文件的函数: public function create_dir($dir,$mode=0777){return is_dir($dir) or ($this- ...

  8. PHP递归创建多级目录(一道面试题的解题过程)

    今天看到一道面试题,要写出一个可以创建多级目录的函数: 我的第一个感觉就是用递归创建,具体思路如下: function Directory($dir){ if(is_dir($dir) || @mkd ...

  9. qdir 自动创建多级目录_Qt 判断文件或文件夹是否存在及创建文件夹

    1. 判断文件夹是不是存在 参数说明: QString fullPath;//文件夹全路径 /*方法1*/ bool isDirExist(QString fullPath) { QDir dir(f ...

最新文章

  1. 10月21日!API 大赛决赛暨移动云开发者论坛邀您见证数字创新的力量
  2. R语言绘制核密度图实战(Kernel Density Plot)
  3. 逐飞科技对于STC8H1K系列的单片机正交解码的资料以及实验
  4. 分享Kali Linux 2017年第30周镜像文件
  5. 用openCV去除文字中乱入的线条
  6. metal分析是什么意思_metal分析.pptx
  7. 一位台湾校长的讲话。学习!!!
  8. Java读取指定目录下的所有文件名
  9. centos7配置IP地址CentOS7 修改hostname,ip地址以及hosts(永久生效)
  10. 20191021:(leetcode习题)乘积小于K的子数组
  11. python多线程url采集器 + github_python实现多线程采集的2个代码例子
  12. CamShift算法1
  13. matlab pn,PN序列生成代码快速参考
  14. jspstudy 升级mysql_jspstudy+myeclipse 搭建jsp开发环境
  15. 华为网络设备交换机路由器查看日志命令方法
  16. 网络安全技能竞赛之Web安全之综合渗透测试
  17. rk3399 android 9.0 skype强制切换到前置摄像头
  18. 百度违规屏蔽关键词工具
  19. 白鹭引擎拉伸高度_白鹭引擎推出LakeShore:无需编程的游戏创作工具
  20. c语言课程设计自动答题系统,C语言课程设计-单项选择题标准化考试系统设计.doc...

热门文章

  1. 【CodeForces - 985D】Sand Fortress (二分,贪心,思维构造,技巧,有坑)
  2. 【HDU - 1527】【POJ - 1067】取石子游戏 (威佐夫博弈)
  3. Coursera自动驾驶课程第2讲:The Requirements for Autonomy
  4. php实现播放直播_PHP直播技术分享(一:实现直播)
  5. linux安装后启动mysql,linux安装完mysql后启动错误
  6. kopernio显示无效程序_陆风路虎外观设计专利无效案一锤定音,最高法:陆风X7专利无效...
  7. Java中如何实现每天定时对数据库的操作
  8. leetcode323. 无向图中连通分量的数目
  9. (二十二)深入浅出TCPIP之实战篇—用c++开发一个http服务器
  10. Redis:10---List对象