php文件夹的创建与删除方法


Posted in PHP onJanuary 24, 2015

本文实例讲述了php文件夹的创建与删除方法。分享给大家供大家参考。具体如下:

1、创建文件夹

<?php

//文件夹的创建

$file_path = "d:/fold/";

if(!file_exists($file_path)){

 mkdir($file_path);

 echo "创建文件夹成功";

}else{

 echo "文件夹已存在";

}

?>

2、创建文件夹,递归式创建

<?php

//创建文件夹,多层嵌套的文件夹(递归式)

$file_path = "d:/fold/aaa/bbb/";

if(!file_exists($file_path)){

 mkdir($file_path,0777,true);//0777表示文件夹权限,windows默认已无效,但这里因为用到第三个参数,得填写;true/false表示是否可以递归创建文件夹

 echo "创建文件夹成功";

}else{

 echo "文件夹已存在";

}

?>

3、删除文件夹

<?php

//删除文件夹

$file_path = "d:/fold/aaa/bbb/";

if(is_dir($file_path)){//先判断是不是文件夹

 if(rmdir($file_path)){//判断是否能删除成功

  echo "删除文件夹成功";

 }else{

  echo "无法删除文件夹";//如果文件夹不为空,是无法删除的

 }

}else{

 echo "文件夹不存在";

}

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP:风雨欲来 路在何方?
Oct 09 PHP
PHP4实际应用经验篇(8)
Oct 09 PHP
获取远程文件大小的php函数
Jan 11 PHP
php中根据变量的类型 选择echo或dump
Jul 05 PHP
PHP中替换换行符的几种方法小结
Oct 15 PHP
PHP SPL使用方法和他的威力
Nov 12 PHP
php控制文件下载速度的方法
Mar 24 PHP
php把数组值转换成键的方法
Jul 13 PHP
php strftime函数获取日期时间(switch用法)
May 16 PHP
实例解析php的数据类型
Oct 24 PHP
docker-compose部署php项目实例详解
Jul 30 PHP
laravel实现按月或天或小时统计mysql数据的方法
Oct 09 PHP
php读取文件内容的方法汇总
Jan 24 #PHP
PHP向socket服务器收发数据的方法
Jan 24 #PHP
php内存缓存实现方法
Jan 24 #PHP
php+xml编程之SimpleXML的应用实例
Jan 24 #PHP
php+xml编程之xpath的应用实例
Jan 24 #PHP
php+xml实现在线英文词典之添加词条的方法
Jan 23 #PHP
php+xml实现在线英文词典查询的方法
Jan 23 #PHP
You might like
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
带你了解PHP7 性能翻倍的关键
2015/11/19 PHP
PHP的PDO常用类库实例分析
2016/04/07 PHP
PHP判断是否是微信打开,浏览器打开的方法
2018/03/14 PHP
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
2014/01/26 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
jQuery中appendTo()方法用法实例
2015/01/08 Javascript
jqGrid表格应用之新增与删除数据附源码下载
2015/12/02 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
2016/08/30 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
React Native 集成jpush-react-native的示例代码
2017/08/16 Javascript
浅谈Angular路由守卫
2017/08/26 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
vue抽出组件并传值实例
2020/07/31 Javascript
Django在Win7下的安装及创建项目hello word简明教程
2014/07/14 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
Python使用selenium + headless chrome获取网页内容的方法示例
2019/10/16 Python
Python PyQt5整理介绍
2020/04/01 Python
HTML5 本地存储和内容按需加载的思路和方法
2011/04/07 HTML / CSS
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
专业毕业生个性的自我评价
2013/10/03 职场文书
揠苗助长教学反思
2014/02/04 职场文书
《我的伯父鲁迅先生》教学反思
2014/02/12 职场文书
班班通项目实施方案
2014/02/25 职场文书
《木笛》教学反思
2014/03/01 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
运动会广播稿200米(5篇)
2014/10/15 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
2014年行政人事工作总结
2014/12/09 职场文书
为什么RedisCluster设计成16384个槽
2021/09/25 Redis
「海贼王」112.9万粉丝纪念图标公布
2022/03/21 日漫
Mybatis-Plus 使用 @TableField 自动填充日期
2022/04/26 Java/Android