Ce mémo a été publié le 16 juillet 2010 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté.
N'hésitez pas à compléter votre recherche sur des articles plus récents.
Code de suppression récursive d’un répertoire
Source : http://www.siteduzero.com/forum-83-438694-p1-suppression-recursive-de-repertoires.html#r4113673
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<?php function remove_dir($current_dir) { if($dir = @opendir($current_dir)) { while (($f = readdir($dir)) !== false) { if($f > '0' and filetype($current_dir.$f) == "file") { unlink($current_dir.$f); } elseif($f > '0' and filetype($current_dir.$f) == "dir") { remove_dir($current_dir.$f.""); } } closedir($dir); rmdir($current_dir); } } remove_dir("dossier"); ?> |