PHP implémente une méthode de suppression de répertoires de fichiers basée sur la récursivité

墨辰丷
Libérer: 2023-03-28 21:16:01
original
1545 Les gens l'ont consulté

Cet article présente principalement en détail comment PHP utilise la récursion pour supprimer les répertoires de fichiers. Il a une certaine valeur de référence. Les amis intéressés peuvent se référer à

Supprimer le répertoire directement s'il est vide. le répertoire n'est pas vide, vous pouvez d'abord supprimer uniquement les fichiers du répertoire, puis supprimer le répertoire. J'ai encapsulé une fonction de suppression, puis j'ai appelé cette fonction directement. Vous pouvez l'utiliser directement si vous l'aimez. L'encodage est gbk. Veuillez faire attention à l'encodage lorsque vous l'utilisez.

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2016/9/10 0010
 * Time: 20:27
 */
//删除文件,先删除文件内部的文件,再删除文件夹
header("Content-type: text/html; charset=gbk");
function deldir($dir){
 $dh=opendir($dir);
 while($file=readdir($dh)){
 if($file!="." && $file!=".."){//判断是不是本目录和上级目录
 if(!is_dir($dir."/".$file)){
  unlink($dir."/".$file);
 }else{
  //递归
  deldir($dir."/".$file);
 }
 }
 }
 closedir($dh);
 if(rmdir($dir)){
 return true;
 }else{
 return false;
 }
 }
 //删除函数结束
 if(deldir("test")){
 echo &#39;删除文件成功&#39;;
 die();
 }else
 echo &#39;删除文件失败&#39;;
 die();
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 pourra être utile à l'étude de chacun.

Recommandations associées :

phpExplication détaillée de la génération de signatures et de la vérification des signatures

PHP via POST Soumettez XML, obtenez XML, analysez XML, explication détaillée et exemples_phpreal

php Explication détaillée des quatre méthodes de analyse XML

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