Maison >développement back-end >tutoriel php >Fonction PHP pour supprimer des sous-répertoires de manière récursive
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 == '.' || $entry == '..') { continue; } // Recurse rmdirr($dirname . DIRECTORY_SEPARATOR . $entry); } // Clean up $dir->close(); return rmdir($dirname); } ?>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 fichiersphp est créé dynamiquement sur la base d'un tableau La méthode de code htmlPHP+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!