php删除指定目录的方法

本文实例讲述了php删除指定目录方法。分享给大家供大家参考。具体分析如下:

这段代码可实现递归删除子目录的功能

  <?php  /**   * Delete a file, or a folder and its contents    * (recursive algorithm)   * @author Aidan Lister <[email protected]>   * @version 1.0.3   * @param string  $dirname Directory to delete   * @return bool Returns TRUE on success, FALSE on failure   */  function rmdirr($dirname)  {   // Sanity check   if (!file_exists($dirname)) {    return false;   }   // Simple delete for a file   if (is_file($dirname) || is_link($dirname)) {    return unlink($dirname);   }   // Loop through the folder   $dir = dir($dirname);   while (false !== $entry = $dir->read()) {    // Skip pointers    if ($entry == '.' || $entry == '..') {     continue;    }    // Recurse    rmdirr($dirname . DIRECTORY_SEPARATOR . $entry);   }   // Clean up   $dir->close();   return rmdir($dirname);  }  ?>

希望本文所述对大家的php程序设计有所帮助。

php删除指定目录的方法

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注