php使用mkdir创建多级目录入门例子
来源:http://www.jb51.net/article/49970.htm
<?php
//echo "hello world";
//echo "yesorno";
/* function mkdirs($dir, $mode = 0777)
{
if (is_dir($dir) || @mkdir($dir, $mode)) return TRUE;
if (!mkdirs(dirname($dir), $mode)) return FALSE;
return @mkdir($dir, $mode);
}
mkdirs("/export/Logs/intelligent");
*/
//chmod('/export/Logs/intelligent', 0777);
header("Content-type:text/html;charset=utf-8");
//要创建的多级目录
//$path="dai/php/php学习";
$path="/export/Logs/intelligent";
//判断目录存在否,存在给出提示,不存在则创建目录
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 创建失败";
}
}
var_dump($_SERVER['DOCUMENT_ROOT']);
?>
php使用mkdir创建多级目录入门例子相关推荐
- 【转】php利用mkdir创建多级目录
先介绍一下 mkdir() 这个函数: mkdir($path,0777,true); 第一个参数:必须,代表要创建的多级目录的路径: 第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访 ...
- php利用mkdir()创建多级目录
先介绍一下 mkdir() 这个函数: mkdir($path,0777,true); 第一个参数:必须,代表要创建的多级目录的路径: 第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访 ...
- mkdir 创建多级目录_linux中的目录功能和文件文件管理
根下的一些目录的功能: bin 普通用户使用的命令 /bin/ls, /bin/date sbin 管理员使用的命令 /sbin/service dev 设备文件 /dev/sda,/dev/sda1 ...
- Linux:mkdir 创建多级目录
正常创建目录的情况下,例如创建 aaa/bbb/ccc 这样的目录,我们第一个想法是 mkdir aaa cd aaa mkdir bbb cd bbb mkdir ccc 进行如此繁琐的操作!! ...
- php 从根目录 开始创建,php创建多级目录的方法
php创建多级目录的方法 本文实例讲述了php创建多级目录的方法.分享给大家供大家参考.具体实现方法如下: /* 写出一个能创建多级目录的PHP函数 */ function createdirlist ...
- Linux mkdir 命令创建多级目录
前言 CentOS Linux release 8.2.2004 (Core) 创建多级目录 比如创建目录 /data/a/b/c shell> mkdir /data shell> mk ...
- php创建多级目录完整封装类操作
创建多级目录函数中调用创建指定下的指定文件的函数: public function create_dir($dir,$mode=0777){return is_dir($dir) or ($this- ...
- PHP递归创建多级目录(一道面试题的解题过程)
今天看到一道面试题,要写出一个可以创建多级目录的函数: 我的第一个感觉就是用递归创建,具体思路如下: function Directory($dir){ if(is_dir($dir) || @mkd ...
- qdir 自动创建多级目录_Qt 判断文件或文件夹是否存在及创建文件夹
1. 判断文件夹是不是存在 参数说明: QString fullPath;//文件夹全路径 /*方法1*/ bool isDirExist(QString fullPath) { QDir dir(f ...
最新文章
- 暑期集训5:并查集 线段树 练习题A: HDU - 1232 ​​​​​​​
- 《C++成员函数重载、覆盖与隐藏》
- 一流科技CEO袁进辉:人工智能产业化困局和机遇
- webdriver(python)学习笔记一
- ES-PHP向ES批量添加文档报No alive nodes found in your cluster
- 微软确认5月2日召开新品发布会 8天后就是Build 2017大会
- 前端学习(771):小结
- Debian下PostgreSQL修改密码与配置详解
- Hadoop入门基础教程 Hadoop之伪分布式环境搭建
- 记一次由PCI BAR配置不正确引发的硬盘IO调度io_schedule阻塞的经历
- ASP.NET 3.5中客户端回发及回调
- SpringCloud工作笔记088---SpringBoot启动报错:启动后的端口是8080但是明明配置文件中是8000_Request execution error_ java.net.Conn
- php7视频处理扩展_PHP7扩展开发之类型处理
- android 教程实例系列
- java实训报告_Java实验报告三
- ztree 后台异步加载_Ztree 分批异步加载
- Sql server bulk insert
- 在layer弹出层中使用ueditor,所有的下拉选项事件都显示不了,或被遮挡
- 思考项目 求1+2的2次方+3的3次方+4的4次方+5的5次方+6的6次方的值。(异种循环嵌套)
- 二十年架构师整理出的Java学习路线,学完年薪百万
热门文章
- 「C++」C++ Primer Plus 笔记:第一章 预备知识
- 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma
- 检索数据_18_按照多个字段排序查询结果
- faster-rcnn中添加Mask中的RoiAlign层,使回归框更精确( roi_align_layer.cu:240] Check failed: error == cudaSuccess *)
- SSD(Single Shot MultiBox Detector):因为数据集中图像通道数不对导致的训练异常
- python中一个汉字点3个字节? utf-8
- 万国数据联合阿里云发布混合云系列产品 助力企业落地云端
- express 对数据库数据增删改查
- 关于Kingfisher--备用
- 使用ldirectord实现后端RS健康状态监测及LVS调度功能