php创建多级目录的方法
本文实例讲述了php创建多级目录的方法。分享给大家供大家参考。具体实现方法如下:
<?php /* 写出一个能创建多级目录的PHP函数 */ function createdirlist($path,$mode){ if (is_dir($path)){ //判断目录存在否,存在不创建 echo "目录'" . $path . "'已经存在"; //已经存在则输入路径 }else{ //不存在则创建目录 $re=mkdir($path,$mode,true); //第三个参数为true即可以创建多极目录 if ($re){ echo "目录创建成功";//目录创建成功 }else{ echo "目录创建失败"; } } } $path="/a/x/cc/cd"; //要创建的目录 $mode=0755; //创建目录的模式,即权限. createdirlist($path,$mode);//测试
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
php创建多级目录完整封装类操作方法
创建多级目录函数中调用创建指定下的指定文件的函数: public function create_dir($dir,$mode=0777) { return is_dir($dir) or ($this->create_dir(dirname($dir)) and mkdir($dir, $mode)); } 创建指定路径下的指定文件,string 需要包含文件名和后缀path(需要包含文件名和后缀),booleanover_write 是否覆盖文件,int 设置时间.默认是当前系统时间time
-
PHP创建多级目录的两种方法
PHP针对目录的创建,有一个专门的函数mkdir():成功,返回true,失败,返回false 函数mkdir有四个参数: path:要创建的目录的名称 mode:权限.默认是0777(最大权限) recursive:设置是否可以创建多级目录(true:可,false:不可) context:文件句柄的环境.context是可修改流的行为的一套选项(很少用到) 下面给大家介绍php创建多级目录的两种方法,具体详情如下所示: 1.使用递归的思想 function mkdirs_2($path){
-
php循环创建目录示例分享(php创建多级目录)
复制代码 代码如下: function mk_dir($dir, $mod = 0777){ if(!is_dir($dir) || mkdir($dir, $mod)) { if(!mk_dir(dirname($dir, $mod))) { return false; } } return mkdir($dir, $mod);} 原理:就是不断的尝试创建上层目录,依此类推
-
php创建多级目录代码
function createFolder($path) { if (!file_exists($path)) { createFolder(dirname($path)); mkdir($path, 0777); } } createFolder("2007/3/4");//在当前目录下创建2007/3/4的目录结构.
-
php创建多级目录的方法
本文实例讲述了php创建多级目录的方法.分享给大家供大家参考.具体实现方法如下: <?php /* 写出一个能创建多级目录的PHP函数 */ function createdirlist($path,$mode){ if (is_dir($path)){ //判断目录存在否,存在不创建 echo "目录'" . $path . "'已经存在"; //已经存在则输入路径 }else{ //不存在则创建目录 $re=mkdir($path,$mode,true);
-
python实现一次创建多级目录的方法
本文实例讲述了python实现一次创建多级目录的方法.分享给大家供大家参考.具体实现方法如下: import os os.makedirs( "/home/jb51/data" ) 这样就可以创建一个三级目录. 希望本文所述对大家的Python程序设计有所帮助.
-
PHP使用mkdir创建多级目录的方法
本文实例讲述了PHP使用mkdir创建多级目录的方法.分享给大家供大家参考,具体如下: PHP中使用mkdir()可以创建多级目录,相比之前自己一级一级的创建,这个函数非常好用. 下面是php手册上的函数介绍: 复制代码 代码如下: bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] ) 返回值为bool类型. 第一个参数:必须,代表要创建的多级
-
Python实现按当前日期(年、月、日)创建多级目录的方法
先看实际效果,现在时间2018.4.26 使用python脚本按照年月日生成多级目录,创建的目录可以将系统生成的日志文件放入其中,方便查阅,代码如下: #!/usr/bin/env python #coding=utf-8 import time import os #获得当前系统时间的字符串 localtime=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) print('localtime='+localtime)
-
php创建多级目录与级联删除文件的方法示例
本文实例讲述了php创建多级目录与级联删除文件的方法.分享给大家供大家参考,具体如下: 创建多级目录 mkdir函数只能创建一级的目录,如果我们想创建多级目录,则需要自己编写函数. <?php $path = "one/two/three/four"; function mkdir_p($path,$mode=0700){ $arr = explode("/",$path); $path = ''; foreach($arr as $v){ $path .=
-
详解C++循环创建多级目录及判断目录是否存在的方法
C++循环创建多级目录 #include "unitfiles.h" #ifdef WIN32 #include <direct.h> #include <io.h> #elif LINUX #include <stdarg.h> #include <sys/stat.h> #endif #ifdef WIN32 #define ACCESS _access #define MKDIR(a) _mkdir((a)) #elif LINUX
-
一个可以自动创建多级目录的函数
<% '创建多级目录,可以创建不存在的根目录 '参数:要创建的目录名称,可以是多级 '返回逻辑值,True成功,False失败 '创建目录的根目录从当前目录开始 '--------------------------------------------------- Function CreateMultiFolder(ByVal CFolder) Dim objFSO, PhCreateFolder, CreateFolderArray, CreateFolder Dim i,
-
java创建多级目录文件的实例讲解
实例如下所示: /** * 创建多级目录文件 * * @param path 文件路径 * @throws IOException */ private void createFile(String path) throws IOException { if (StringUtils.isNotEmpty(path)) { File file = new File(path); if (!file.getParentFile().exists()) { file.getParentFile().
-
IDEA解决src和resource下创建多级目录的操作
如果你是想在java目录下创建多级目录,直接新建package,如图输入 然后,取消勾选Compact Empty Middle Package 如图选择 如果是resource下,创建多级目录,应每个目录之间用"/"隔开,这样就不需要再手动一层层目录分别添加了! 网上知道这个方法的很少,是我一个老师教我的,大家可以试试! 如图选择 补充:IDEA创建时未出现src文件夹原因 1.maven创建时中央仓库archetype数量较多,需要等待一段时间才可以加载出来. 2.可以在创建文件时
随机推荐
- 图文详解Windows下使用Redis缓存工具的方法
- Jquery Easyui选项卡组件Tab使用详解(10)
- jQuery+css实现图片滚动效果(附源码)
- C#解析json字符串总是多出双引号的原因分析及解决办法
- C#一个方法返回多个值示例
- Android自定义View绘制随机生成图片验证码
- PHP网络操作函数汇总
- Nodejs从有门道无门菜鸟起飞必看教程
- ExtAspNet GridPanel的一般用法
- JS获取select的value和text值的简单实例
- PropertyGrid自定义控件使用详解
- 各浏览器对link标签onload/onreadystatechange事件支持的差异分析
- Java中ArrayList的使用方法简单介绍
- 解析C#中的私有构造函数和静态构造函数
- C#文件操作类分享
- 微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
- Java深度复制功能与用法实例分析
- JS字符串去除连续或全部重复字符的实例
- OpenGL Shader实例分析(7)雪花飘落效果
- Golang Mongodb模糊查询的使用示例