七,创建文件夹和文件
2016-08-03 00:19
218 查看
1,is_dir()函数判断给定文件名是否是一个目录,比如bool is_dir(string $filename),如果文件名存在,并且是个目录,返回true,否则返回false。
mkdir()函数新建目录,比如bool mkdir(path,mode,recursive,context),path参数必须的,表示路径目录;mode表示对文件操作权限,默认是最大操作权限0777;recursive表示是否设置递归模式,默认情况下是否,即只能建一级目录。比如mkdir("d:/shunping");如果建多层级目录,mkdir("d:/shunping/php/learn",0777,true)。
实例
2,php创建文件没有单独指令,其使用fopen($file,"w+")方式。
实例,在d:/shunping目录下创建hello.txt文本,并输入“你好”。
mkdir()函数新建目录,比如bool mkdir(path,mode,recursive,context),path参数必须的,表示路径目录;mode表示对文件操作权限,默认是最大操作权限0777;recursive表示是否设置递归模式,默认情况下是否,即只能建一级目录。比如mkdir("d:/shunping");如果建多层级目录,mkdir("d:/shunping/php/learn",0777,true)。
实例
<?php if(!is_dir("d:/shunping") && mkdir("d:/shunping")){ //创建一级目录 //if(!is_dir("d:/shunping") && mkdir("d:/shunping/php/learn",0777,true)){ //创建多级目录 echo '创建成功!'; }else{ echo '创建失败!'; }
2,php创建文件没有单独指令,其使用fopen($file,"w+")方式。
实例,在d:/shunping目录下创建hello.txt文本,并输入“你好”。
<?php $file_path = "d:/shunping/hello.txt"; $str = "你好"; if(!file_exists($file_path)){ $fp = fopen($file_path,"w+"); fwrite($fp,$str); fclose($fp); }
相关文章推荐
- 堆排序(大根堆)
- python 字典的key与value进行交换
- 计算树中两点之间的距离
- python爬虫(20160803)
- 第4章 Vim编辑器与Shell命令脚本
- uva 11609 Teams
- 后台开发基础
- 汉字取首字母
- win10笔记本电脑双显卡亮度不能调节
- 优雅地实现Android Toolbar及沉浸式状态栏(二)
- location alias与root
- gitlab安装 vmware ubuntu16 linux 虚拟机 dns无法解析
- AsyncTask异步从网上下载图片
- js笔记整理02
- 大数据IMF传奇行动绝密课程第20课:Top N彻底解秘
- [BZOJ4513] [SDOI2016] 储能表 - 数位DP
- 树的直径学习总结
- ace在linux下编译
- am命令启动Acitivity流程图
- 陶伯定理(Tauber theorem)