Comment supprimer des répertoires non vides avec du code php

藏色散人
Libérer: 2023-03-17 10:38:01
original
1859 Les gens l'ont consulté

Comment supprimer un répertoire non vide avec du code PHP : 1. Créez un exemple de fichier PHP ; 2. Définissez l'encodage du fichier sur utf8 ; 3. Supprimez le répertoire non vide via une fonction récursive. function deldir($dir) {if(file_exists($dir)){$files=scandir($dir);foreach($files as $file){...}}".

Comment supprimer des répertoires non vides avec du code php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

Comment supprimer des répertoires non vides avec du code php ?

Le code est le suivant :

<?php
header("Content-type: text/html; charset=utf-8");
 
$dir=&#39;mydir&#39;;
 
function deldir($dir){
    if(file_exists($dir)){
          $files=scandir($dir);
          foreach($files as $file){
                 if($file!=&#39;.&#39; && $file!=&#39;..&#39;){
                         $path=$dir.&#39;/&#39;.$file;
                         if(is_dir($path)){
                                 deldir($path);
                          }else{
                                  unlink($path);
                          }
                  }
           }
           rmdir($dir);
           return true;
    }else{
           return false;
    }
}
 
if(deldir($dir)){
      echo "目录删除成功!";
 }else{
      echo "没有目录!";
 }
Copier après la connexion

La suppression des répertoires non vides par PHP est en fait implémentée à l'aide de fonctions récursives. PHP n'a pas de fonction pour supprimer directement les répertoires non vides.

Apprentissage recommandé : "Tutoriel vidéo 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!

Étiquettes associées:
php
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!