A-A+
php怎样创建与删除文件夹
夏日博客再来小小的记录一下PHP怎样创建文件夹和创建文件夹,因为权限的问题,一直没有创建成功,够晕的吧,还一个劲儿的找BUG,创建文件夹和删除还是很简单的,比如上传图片的时候,是需要创建每天文件夹的,缓存数据的时候也需要创建文件夹,总之,创建文件夹在PHP中,是一个不常用到的功能,也是一个必须要掌握的功能,实际就是掌握PHP创建与删除文件夹的函数就OK了。
这里主要是为了方便自己使用,不用再每次都查PHP手册了。
一,PHP创建文件夹:
- <?php
- //文件夹的创建
- $file_path = "d:/fold/";
- if(!file_exists($file_path)){
- mkdir($file_path);
- echo "创建文件夹成功";
- }else{
- echo "文件夹已存在";
- }//www.xiariboke.net
- ?>
二,PHP递规式的创建文件夹:
- <?php
- //创建文件夹,多层嵌套的文件夹(递归式)
- $file_path = "d:/fold/aaa/bbb/";
- if(!file_exists($file_path)){
- mkdir($file_path,0777,true);//0777表示文件夹权限,windows默认已无效,但这里因为用到第三个参数,得填写;true/false表示是否可以递归创建文件夹
- echo "创建文件夹成功";
- }else{
- echo "文件夹已存在";
- }
- ?>
三,PHP删除文件夹
- <?php
- //删除文件夹
- $file_path = "d:/fold/aaa/bbb/";
- if(is_dir($file_path)){//先判断是不是文件夹
- if(rmdir($file_path)){//判断是否能删除成功
- echo "删除文件夹成功";
- }else{
- echo "无法删除文件夹";//如果文件夹不为空,是无法删除的
- }//www.xiariboke.net
- }else{
- echo "文件夹不存在";
- }
- ?>