function create_dir($path,$mode){if (is_dir($path)){echo "该目录已经存在";}else{if(mkdir($path,$mode,true)){echo "创建目录成功";}else{echo "创建失败";}}
}
create_dir('./tp5/b/',0777);

  分析:其实就是考察PHP中的函数写法,以及两个函数。首先要创建一个多级目录,要判断这个多级目录是否存在,然后如果不存在的情况下,递归的创建。

is_dir();判断给定的文件名是否是一个目录,如果是返回真,否则返回fasle

mkdir();

转载于:https://www.cnblogs.com/Worssmagee1002/p/7678995.html

1. 写出一个能创建多级目录的 PHP 函数(新浪网技术部)相关推荐

  1. 已知计算组合的公式如下,用递归算法写出一个计算组合Cmn的值的函数zh(m,n),并写出主函数调用该函数。

    /* 已知计算组合数的公式如下,用递归算法写出一个计算组合Cmn的值的函数zh(m,n),并写出主函数调用该函数. 输入 两个整数 m,n(m>=n)输出 组合值样例输入 4 2 样例输出 6 ...

  2. 面试让写一个“bind”函数,详解五层bind函数进阶写法,带你写出一个让面试官满意的 “bind” 函数

    文章目录 手写bind函数 第一层 - 绑定在原型上的方法 第二层 - 改变this的指向 第三层 - 支持柯里化 第四层 - 考虑 new 的调用 第五层 - 保留函数原型 总结最终版bind函数 ...

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

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

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

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

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

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

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

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

  7. (47)fs创建多级目录

    一.fs创建多级目录说明 fs.mkdir('./a/b/c') 这样写可以不可以呢? 答案:不可以. 多级目录的创建方式:一般使用递归的方式进行创建. 如何操作? 先创建./a 再创建./a/b 最 ...

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

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

  9. 【转】php利用mkdir创建多级目录

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

最新文章

  1. 上班摸鱼,刚刚发现在 VScode 中可玩魂斗罗,超级玛丽
  2. J. Cheminform. | 基于SMILES的利用骨架的分子生成模型
  3. iwconfig 安装_iwconfig linux 命令行配置无线网卡
  4. 我所理解的RESTful Web API [设计篇]
  5. 安装了git以后,idea类名颜色的含义
  6. 常见的php笔试题(附答案)搜集整理
  7. 学弟学妹们,C#为啥学不好?是因为你没真正理解面向对象的思想!
  8. c 语言中 十六进制数表达,c – 如何解释像0x0A这样的十六进制数?
  9. 读保护_GD32VF103之片上flash读、写、擦除
  10. 有了它,你还想用postman吗
  11. js 将16进制颜色转为RGBA
  12. 纯php实现中秋博饼游戏(2):掷骰子并输出结果
  13. 自动抢某投资公司的理财产品预购
  14. Windows触发事件ID说明
  15. 无约束优化之单纯形法(Nelder-Mead Algorithm)
  16. java实现正态分布累积分布_标准正态分布变量的累积概率分布函数
  17. uni-app前端解决跨域的问题
  18. GSM Arena 魅族mx四核评测-个人翻译
  19. Android 高德地图——地图模拟导航
  20. 【2015DTCC】京东分布式缓存与高速NoSQL服务

热门文章

  1. UI第九节——UIProgressView
  2. 数据挖掘(10):卷积神经网络算法的一个实现
  3. 建造者模式与原型模式/builder模式与prototype模式/创建型模式
  4. asp.net模版页面的高级应用
  5. 使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录
  6. 通过修改EIP寄存器实现强行跳转并且注入DLL到目标进程里
  7. C语言经典例66-输入3个数a,b,c,按大小顺序输出
  8. C语言-定义与初始化总结
  9. luogu P1037 【产生数】
  10. JVM内存区域划分总结