主页 > 知识库 > 基于ThinkPHP删除目录及目录文件函数

基于ThinkPHP删除目录及目录文件函数

热门标签:gps 地图标注软件 400电话郑州申请 黔江400电话如何办理 中原区电话机器人价格 ai电话机器人加盟代理 OMG地图标注app 地图标注视频广告入驻 招标自动语音外呼系统 电销机器人便宜的有吗

1、删除目录及目录下所有的文件

2、删除目录下的所有文件但目录结构保留

3、删除指定文件

代码如下

/**
 +-----------------------------------------------------------------------------------------
 * 删除目录及目录下所有文件或删除指定文件
 +-----------------------------------------------------------------------------------------
 * @param str $path  待删除目录路径
 * @param int $delDir 是否删除目录,1或true删除目录,0或false则只删除文件保留目录(包含子目录)
 +-----------------------------------------------------------------------------------------
 * @return bool 返回删除状态
 +-----------------------------------------------------------------------------------------
 */
function delDirAndFile($path, $delDir = FALSE) {
  if (is_array($path)) {
    foreach ($path as $subPath)
      delDirAndFile($subPath, $delDir);
  }
  if (is_dir($path)) {
    $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;
    }
  }
  clearstatcache();
}

这个函数和unlink有什么不一样?如果知道要删除的是一个文件可以直接使用unlink函数,如果不知道要删除的是一个文件还是文件件就可以使用上面的函数

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
  • Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
  • tp5(thinkPHP5框架)使用DB实现批量删除功能示例
  • thinkPHP利用ajax异步上传图片并显示、删除的示例
  • ThinkPHP框架实现用户信息查询更新及删除功能示例
  • ThinkPHP删除栏目(实现批量删除栏目)
  • 基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
  • thinkphp框架实现删除和批量删除
  • thinkPHP删除前弹出确认框的简单实现方法

标签:那曲 孝感 济源 哈密 日照 阿里 北京 池州

巨人网络通讯声明:本文标题《基于ThinkPHP删除目录及目录文件函数》,本文关键词  基于,ThinkPHP,删除,目录,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《基于ThinkPHP删除目录及目录文件函数》相关的同类信息!
  • 本页收集关于基于ThinkPHP删除目录及目录文件函数的相关信息资讯供网民参考!
  • 推荐文章