Maison > développement back-end > tutoriel php > Fonction PHP pour supprimer des sous-répertoires de manière récursive

Fonction PHP pour supprimer des sous-répertoires de manière récursive

墨辰丷
Libérer: 2023-03-31 15:56:01
original
1471 Les gens l'ont consulté

Cet article présente principalement la méthode de suppression du répertoire spécifié en PHP. Il implique les compétences de suppression récursive du répertoire en PHP. C'est très pratique. Les amis qui en ont besoin peuvent s'y référer. L'exemple dans cet article indique la méthode de suppression du répertoire spécifié dans la méthode PHP. L'analyse spécifique est la suivante :

<?php
/**
 * Delete a file, or a folder and its contents 
 * (recursive algorithm)
 * @author Aidan Lister <aidan@php.net>
 * @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 == &#39;.&#39; || $entry == &#39;..&#39;) {
   continue;
  }
  // Recurse
  rmdirr($dirname . DIRECTORY_SEPARATOR . $entry);
 }
 // Clean up
 $dir->close();
 return rmdir($dirname);
}
?>
Copier après la connexion
Résumé

 : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

Recommandations associées :

Techniques de mise en cache PHP via le stockage de fichiers

php est créé dynamiquement sur la base d'un tableau La méthode de code html

PHP+Mysql+jQuery réalise la fonction de récupération de mot de passe

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal