代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
PHP
】
php建立多级目录
作者:
Dezai.CN
/ 发布于
2012/9/17
/
645
php建立多级目录
<div>//php建立多级目录(多层)I mkpath(’hml/a/b/c/d/e’); function mkpath($mkpath,$mode=0777){ $path_arr=explode(’/’,$mkpath); foreach ($path_arr as $value){ if(!emptyempty($value)){ if(emptyempty($path))$path=$value; else $path.=’/’.$value; is_dir($path) or mkdir($path,$mode); } } if(is_dir($mkpath))return true; return false; } <div>//php建立多级目录(多层)II function makedir($dir,$mode="0700") { if(strpos($dir,"/")){ $dir_path=""; $dir_info=explode("/",$dir); foreach($dir_info as $key=>$value){ $dir_path.=$value; if(!file_exists($dir_path)){ @mkdir($dir_path,$mode) or die("建立文件夹时失败了"); @chmod($dir_path,$mode); }else{ $dir_path.="/"; continue; } $dir_path.="/"; } return $dir_path; }else{ @mkdir($dir,$mode) or die("建立失败了,请检查权限"); @chmod($dir,$mode); return $dir; } } makedir("0/1/2/3/");</div> <div>//php建立多级目录(多层)III function CreateFolder($path){ if (!file_exists($path)){ CreateFolder(dirname($path)); mkdir($path, 0777) or die(’目标目录权限不够,无法建立文件夹’); } } <div>//php建立多级目录(多层)IV function MkPath($path, $mask){ $parsePath = explode("/", $path); $newPath = ""; foreach($parsePath as $dir){ $newPath .= $dir; if("" != $newPath && ".." != $newPath && "." != $newPath && !is_dir($newPath)){ if(false == @mkdir($newPath, $mask)){ return false; } } $newPath .= "/"; } return true; } <div> //php建立多级目录(多层)V /* <a href="mailto:*@functionName:Directory">*@functionName:Directory</a> <a href="mailto:*@param:str">*@param:str</a> ’/a/b/c/d/f’ <a href="mailto:*@returnValue:true">*@returnValue:true</a> or false <a href="mailto:*@USAGE">*@USAGE</a>:Directory(’/a/b/c/d/f’); */ function Directory($dir){ return is_dir($dir) or (Directory(dirname($dir)) and mkdir($dir, 0777)); } </div>
试试其它关键字
建立多级目录
同语言下
.
用net匹配并替换iOS标准的emoji表情符号
.
处理带Emoji表情的的字符串
.
获取微信昵称时 过滤特殊字符
.
通过判断上传文件的头字符来判断文件的类型
.
模拟百度URL加密解密算法
.
以太坊检查地址是否合法
.
实现crontab解析类
.
获取每个月的开始和结束时间
.
图片上传工具类
.
APP手机应用信息采集
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
Dezai.CN
贡献的其它代码
(
4037
)
.
多线程Socket服务器模块
.
生成随机密码
.
清除浮动样式
.
弹出窗口居中
.
抓取url的函数
.
使用base HTTP验证
.
div模拟iframe嵌入效果
.
通过header转向的方法
.
Session操作类
.
执行sqlite输入插入操作后获得自动编号的ID
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3