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也可以?成Shell Script
Oct 09 PHP
又一个php 分页类实现代码
Dec 03 PHP
PHP数组内存耗用太多问题的解决方法
Apr 05 PHP
MySQL 日期时间函数常用总结
Jun 12 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
Apr 08 PHP
基于curl数据采集之正则处理函数get_matches的使用
Apr 28 PHP
PHP json_decode函数详细解析
Feb 17 PHP
php获取一个变量的名字的方法
Sep 05 PHP
php过滤表单提交的html等危险代码
Nov 03 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
Oct 13 PHP
PHP编程之设置apache虚拟目录
Jul 08 PHP
laravel5.4生成验证码的实例讲解
Aug 05 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实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
JSQL SQLProxy 的 php 版本代码
2010/05/05 Javascript
Javascript Throttle &amp; Debounce应用介绍
2013/03/19 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
JS多文件上传的实例代码
2017/01/11 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
jQuery表单元素选择器代码实例
2017/02/06 Javascript
微信小程序多列选择器range-key使用详解
2020/03/30 Javascript
Vue项目中设置背景图片方法
2018/02/21 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
微信小程序使用字体图标的方法
2019/05/23 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
vue绑定class的三种方法
2020/12/24 Vue.js
[00:32]2018DOTA2亚洲邀请赛出场——LGD
2018/04/04 DOTA
[57:53]Secret vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python队列的定义与使用方法示例
2017/06/24 Python
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
Python面向对象之反射/自省机制实例分析
2018/08/24 Python
利用python实现在微信群刷屏的方法
2019/02/21 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
Python threading.local代码实例及原理解析
2020/03/16 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
防沙治沙典型材料
2014/05/07 职场文书
安全标语大全
2014/06/10 职场文书
大学生交通专业求职信
2014/09/01 职场文书
党员教师四风问题整改措施思想汇报
2014/10/08 职场文书
浅谈Python数学建模之线性规划
2021/06/23 Python
java版 联机五子棋游戏
2022/05/04 Java/Android