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创建多级目录代码
function createFolder($path) { if (!file_exists($path)) { createFolder(dirname($path)); mkdir($path, 0777); } } createFolder("2007/3/4");//在当前目录下创建2007/3/4的目录结构.
-
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创建多级目录的两种方法
PHP针对目录的创建,有一个专门的函数mkdir():成功,返回true,失败,返回false 函数mkdir有四个参数: path:要创建的目录的名称 mode:权限.默认是0777(最大权限) recursive:设置是否可以创建多级目录(true:可,false:不可) context:文件句柄的环境.context是可修改流的行为的一套选项(很少用到) 下面给大家介绍php创建多级目录的两种方法,具体详情如下所示: 1.使用递归的思想 function mkdirs_2($path){
-
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.可以在创建文件时
随机推荐
- PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
- oracle10g发送email示例
- 用vbs实现枚举网络连接的代码
- Linux下浅谈crond与crontab的命令用法
- JavaScript判断页面加载完之后再执行预定函数的技巧
- thinkphp3.x中session方法的用法分析
- 8皇后问题的解法实例代码
- JS实现简单的图书馆享元模式实例
- jQuery实现底部浮动窗口效果
- Linux shell 之 提取文件名和目录名的一些方法总结
- jQuery 标题的自动翻转实现代码
- javascript实现的listview效果
- 利用discuz自带通行证整合dedecms的方法以及文件下载
- 配置ab来为Nginx服务器做压力测试的方法
- Android实现QQ登录功能
- 剖析设计模式编程中C#对于组合模式的运用
- 红葡萄酒的饮用方法与注意事项
- 使用python 和 lint 删除项目无用资源的方法
- python实现整数的二进制循环移位
- MySQL数据库show processlist指令使用解析