A-A+

php怎样创建与删除文件夹

2017年03月02日 PHP技术文章 暂无评论 阅读 4 views 次

夏日博客再来小小的记录一下PHP怎样创建文件夹和创建文件夹,因为权限的问题,一直没有创建成功,够晕的吧,还一个劲儿的找BUG,创建文件夹和删除还是很简单的,比如上传图片的时候,是需要创建每天文件夹的,缓存数据的时候也需要创建文件夹,总之,创建文件夹在PHP中,是一个不常用到的功能,也是一个必须要掌握的功能,实际就是掌握PHP创建与删除文件夹的函数就OK了。

这里主要是为了方便自己使用,不用再每次都查PHP手册了。

一,PHP创建文件夹:

  1. <?php  
  2. //文件夹的创建  
  3. $file_path = "d:/fold/";  
  4. if(!file_exists($file_path)){  
  5.  mkdir($file_path);  
  6.  echo "创建文件夹成功";  
  7. }else{  
  8.  echo "文件夹已存在";  
  9. }//www.xiariboke.net  
  10. ?>  

二,PHP递规式的创建文件夹:

  1. <?php  
  2. //创建文件夹,多层嵌套的文件夹(递归式)  
  3. $file_path = "d:/fold/aaa/bbb/";  
  4. if(!file_exists($file_path)){  
  5.  mkdir($file_path,0777,true);//0777表示文件夹权限,windows默认已无效,但这里因为用到第三个参数,得填写;true/false表示是否可以递归创建文件夹  
  6.  echo "创建文件夹成功";  
  7. }else{  
  8.  echo "文件夹已存在";  
  9. }  
  10. ?>  

三,PHP删除文件夹

  1. <?php  
  2. //删除文件夹  
  3. $file_path = "d:/fold/aaa/bbb/";  
  4. if(is_dir($file_path)){//先判断是不是文件夹  
  5.  if(rmdir($file_path)){//判断是否能删除成功  
  6.   echo "删除文件夹成功";  
  7.  }else{  
  8.   echo "无法删除文件夹";//如果文件夹不为空,是无法删除的  
  9.  }//www.xiariboke.net  
  10. }else{  
  11.  echo "文件夹不存在";  
  12. }  
  13. ?>  
标签:

给我留言