/** * 删除目录及目录下所有文件或删除指定文件 * @param str $path   待删除目录路径 * @param int $delDir 是否删除目录,1或true删除目录,0或false则只删除文件保留目录(包含子目录) * @return bool 返回删除状态 */ function delDirAndFile($path, $delDir = FALSE) { $handle = opendir($path); if ($handle) { while (false !== ( $item = readdir($handle) )) { if ($item != "." && $item != "..") is_dir("$path/$item") ? delDirAndFile("$path/$item", $delDir) : unlink("$path/$item"); } closedir($handle); if ($delDir) return rmdir($path); }else { if (file_exists($path)) { return unlink($path); } else { return FALSE; } } }

  

     
$path = '/';  //文件夹路径
echo delDirAndFile($path, true);

  

转载于:https://www.cnblogs.com/qhorse/p/10558377.html

PHP删除目录及目录下所有文件相关推荐

  1. java删除目录以及目录下文件,java删除文件、删除目录及目录下的文件

    import java.io.File; public class FileUtils { /** * 删除文件,可以是文件或文件夹 * @param fileName:要删除的文件名 * @retu ...

  2. PHP遍历删除目录和目录下所有文件

    PHP遍历删除目录和目录下所有文件 代码 function del_dir($dir) {if (!is_dir($dir)) {return false;}$handle = opendir($di ...

  3. 利用php实现删除,利用PHP实现删除目录及目录下所有文件 源代码

    函数代码一:删除目录及目录下的所有文件 //循环删除目录和文件函数 function delDirAndFile( $dirName ) { if ( $handle = opendir( " ...

  4. Java中删除文件、删除目录及目录下所有文件

    功能:删除某个目录及目录下的所有子目录和文件 知识点:File.delete()用于删除"某个文件或者空目录"!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除,具体代码 ...

  5. 删除目录及目录下所有文件与子目录

    VC++只提供了删除一个空目录的函数,而在实际应用中往往希望删除其下有很多子目录与文件的目录.为了实现这一功能,我编写了DeleteDirectory 函数,它可以实现这一功能. 函数原型:BOOL ...

  6. java删除目录及其目录下的文件

    1.删除目录及其下的文本文件 public class Test09 {public static void main(String[] args) {File file = new File(&qu ...

  7. PHP递归删除目录及目录下的文件

    public function del_cache( $dirName=RUNTIME_PATH ){ //$dirName =RUNTIME_PATH ;//runtime目录 if($handle ...

  8. php删除目录文件内容,php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码...

    搜索热词 web 开发中我们可能会碰到需要将某个目录下的所有文件清空,但不删除这个目录下的子目录(当然也不会删除被删除的根目录)的情况.那么对于这种只删除文件而不删除目录的方法,你是如何处理的呢?下面 ...

  9. php定时删除目录,shell定时删除指定目录下的文件

    contab -e 10 */12 * * * sh /usr/local/apache2/htdocs/cakephp/ebook/webroot/php/delete_big_log.sh 代码: ...

最新文章

  1. 标签页式样的对话框参考
  2. oracle logminer java_Oracle logminer
  3. XHTML标签的嵌套规则
  4. centos proftp_在CentOS上禁用ProFTP
  5. 硅谷企業面臨新的反壟斷枷鎖
  6. Linux命令-自动挂载文件/etc/fstab功能详解
  7. JavaScript代码优化实战之一:缓存变量,关键字过滤
  8. rocketMq双master集群模式下故障演练
  9. 8个球放入3个盒子方式_盒子这样做皮薄如纸,不露馅超好吃,孩子一口气吃好几个...
  10. java怎样将多个list写入txt中并且不覆盖原有数据_java容器,面试必备知识点整理!...
  11. 蓝色起源8月25日进行无人飞行,携带实验设备等上天
  12. DB2造数据存储过程
  13. Http get与pos
  14. 机器学习需要的数据量需要怎么算
  15. 身份认证是计算机网络系统的用户,计算机网络知识:网络认证技术之身份认证技术...
  16. 密集芯片的焊接技巧:从LQFP64说起
  17. select苹果手机样式设置
  18. SDUT--OJ《数据结构与算法》实践能力专题训练6 图论
  19. 【写一个操作系统】2—VMware创建软盘映像
  20. 浅析互联网场景的身份认证方法(全本)

热门文章

  1. python导入math函数取一随机数返回其平方根_Python数字
  2. CAP定理(CAP theorem)
  3. python 之禅_Python 之禅
  4. python 矩阵除法_Python线性代数学习笔记——矩阵的基本运算和基本性质,实现矩阵的基本运算...
  5. mysql old key files_mysql出现“Incorrect key file for table”解决办法
  6. GIT的初步使用记录
  7. Python--print用法汇总
  8. c语言程序40例,C语言程序讲解40例.pdf
  9. 蒙太奇经典例子_剧本中如何写好蒙太奇?这15个硬核案例告诉你!
  10. android点击出现菜单,Android 点击按钮弹出菜单