Maison  >  Article  >  développement back-end  >  Quel est le code pour supprimer des fichiers en php

Quel est le code pour supprimer des fichiers en php

coldplay.xixi
coldplay.xixioriginal
2020-08-06 09:53:302932parcourir

code de suppression de fichier php : définissez d'abord les paramètres pour supprimer le chemin du fichier, le code est [$path2= "./upload/picture/"] puis utilisez la méthode publique pour supprimer, le code est [public function delDirAndFile ($path , $delDir= ].

Quel est le code pour supprimer des fichiers en php

code du fichier de suppression php :

Parfois, nous devons supprimez les fichiers temporaires nouvellement générés, par exemple lors du téléchargement ou de la génération d'images, nous devons les stocker localement, puis les télécharger sur le serveur d'images. Une fois les images téléchargées sur le serveur, les images stockées localement sont inutiles. le fichier du projet étant trop volumineux, il devient donc nécessaire de supprimer les fichiers image locaux

Partagez directement un morceau de code :

//需要传两个参数,一个是我们需要删除的文件路径,比如:
  $path2= "./upload/picture/";
      $this->delDirAndFile($path,true);
//这是删除的方法
  public function delDirAndFile($path, $delDir = true) {
     if (is_array($path)) {
       foreach ($path as $subPath)
         $this->delDirAndFile($subPath, $delDir);
     }
     if (is_dir($path)) {
       $handle = opendir($path);
       if ($handle) {
         while (false !== ( $item = readdir($handle) )) {
           if ($item != "." && $item != "..")
             is_dir("$path/$item") ?  $this->delDirAndFile("$path/$item", $delDir) : unlink("$path/$item");
         }
         closedir($handle);
         if ($delDir)
           return rmdir($path);
       }
     } else {
       if (file_exists($path)) {
         return unlink($path);
       } else {
         return FALSE;
       }
     }
     clearstatcache();
   }

Ce qui précède est la partie de code pour supprimer le dossier ou le fichier. >Recommandations d'apprentissage associées :

programmation php
(vidéo)

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