Maison >développement back-end >tutoriel php >La fonction récursive PHP parcourt la méthode de suppression de fichiers

La fonction récursive PHP parcourt la méthode de suppression de fichiers

墨辰丷
墨辰丷original
2018-06-11 15:17:451721parcourir

Cet article présente principalement la méthode de suppression de fichiers via la traversée récursive PHP. Il implique les compétences associées au fonctionnement des fichiers de traversée PHP. Il est d'une grande valeur pratique. Les amis qui en ont besoin peuvent s'y référer

Le. L'exemple de cet article parle du parcours récursif PHP. Comment supprimer des fichiers. Les détails sont les suivants :

Cette fonction peut être transformée en une fonction de copie de fichier récursive avec de légères modifications

<?php
function mover($src,$dst) {
$handle=opendir($src);
// Opens source dir.
if (!is_dir($dst)) mkdir($dst,0755);
// Make dest dir.
while ($file = readdir($handle)) {
  if (($file!=".") and ($file!="..")) {
  // Skips . and .. dirs
    $srcm=$src."/".$file;
    $dstm=$dst."/".$file;
    if (is_dir($srcm)) {
    // If another dir is found
     mover($srcm,$dstm);
  // calls itself - recursive WTG
    } else {
     copy($srcm,$dstm);
     unlink($srcm);
  // Is just a copy procedure is needed
    } // comment out this line
  }
}
closedir($handle);
rmdir($src);
}
?>

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

Recommandations associées :

Instructions SQL à exécuter pour la génération de tableaux en php

php pour les opérations sur les fichiers Et la méthode de cryptage de chaîne

La fonction d'ajout, de suppression, de modification et de requête implémentée par mysql en php

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!

Déclaration:
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