Maison > Article > développement back-end > 10 articles recommandés sur la fonction php rmdir()
Tout d'abord, laissez-moi vous présenter la fonction rmdir(). Fonction PHP rmdir() rmdir - syntaxe de suppression du répertoire vide : bool rmdir (string $dirname [, ressource $context]) tente de supprimer le répertoire spécifié par dirname. Le répertoire doit être vide et doit disposer des autorisations appropriées. Une erreur de niveau E_WARNING sera générée en cas d'échec. Paramètres : 1.dirname : chemin d'accès au répertoire. 2.context : La prise en charge du contexte (Context) a été ajoutée dans PHP 5.0.0. PHP rmdir() supprime un répertoire non vide. Comme mentionné ci-dessus, la fonction rmdir() ne peut supprimer que les répertoires vides. S'il s'agit d'un répertoire non vide, vous devez d'abord entrer dans le répertoire et utiliser la fonction unlink() pour le faire. supprimez tous les fichiers du répertoire, puis revenez et supprimez ce répertoire vide. S'il y a des sous-répertoires dans le répertoire et que le répertoire n'est pas vide, vous devez utiliser la méthode récursive. Le code source de la fonction récursive personnalisée pour supprimer un répertoire est le suivant :
Introduction : Nous savons tous que la fonction php rmdir() est utilisée pour supprimer des répertoires vides, mais si nous voulons supprimer un répertoire non vide, nous devons supprimer les fichiers ou sous-répertoires dans le répertoire non vide. -répertoire vide. Cet article vous expliquera comment utiliser les fonctions récursives en php pour supprimer les répertoires non vides. Les amis dans le besoin peuvent se référer à
2. répertoires et fichiers dans les répertoires en php
Introduction : Le rmdir fourni avec PHP ne peut supprimer que des fichiers vides répertoires. Ce rrmdir peut supprimer de manière récursive les répertoires et tous les fichiers, mais soyez prudent lorsque vous les utilisez, ne supprimez pas tous les fichiers
3. unlink() et rmdir() Utilisation des fonctions
Introduction : Parfois, nous devons utiliser PHP pour supprimer fichiers et dossiers, PHP Il existe à l'origine des fonctions qui peuvent être implémentées. Enregistrons simplement le code ci-dessous afin qu'il puisse être facilement copié ultérieurement.
4.
Introduction : 1. package os Le package os comprend une variété de fonctions pour implémenter de nombreuses fonctions du système d'exploitation. Ce package est très complexe. Certaines commandes du package os sont utilisées pour la gestion des fichiers. Nous listons ici les plus couramment utilisés : mkdir(path) crée un nouveau répertoire, path est une chaîne représentant le chemin du nouveau répertoire. Equivalent de la commande $mkdir rmdir(path) pour supprimer un répertoire vide, path est une chaîne indiquant le chemin du répertoire que vous souhaitez supprimer. Équivalent à la commande $rmdir listdir(path) renvoie tous les fichiers du répertoire. Équivalent à...
5.
Introduction : 1. package os Le package os comprend une variété de fonctions pour implémenter de nombreuses fonctions du système d'exploitation. Ce package est très complexe. Certaines commandes du package os sont utilisées pour la gestion des fichiers. Nous listons ici les plus couramment utilisés : mkdir(path) crée un nouveau répertoire, path est une chaîne représentant le chemin du nouveau répertoire. Equivalent de la commande $mkdir rmdir(path) pour supprimer un répertoire vide, path est une chaîne indiquant le chemin du répertoire que vous souhaitez supprimer. Équivalent à la commande $rmdir listdir(path) renvoie tous les fichiers du répertoire. Équivalent à...
6.
php rmdir utilise une fonction récursive pour supprimer les répertoires non vides
Introduction : Nous savons tous que la fonction php rmdir() est utilisée pour supprimer des répertoires vides, mais si nous voulons supprimer un répertoire non vide, nous devons supprimer les fichiers ou des sous-répertoires dans le répertoire non vide, cet article explique comment utiliser les fonctions récursives en PHP pour supprimer les répertoires non vides. Les amis dans le besoin peuvent s'y référer. Tout d’abord, permettez-moi de vous présenter la fonction rmdir().
7. Fonctionnement du dossier php Introduction : Cet article présente principalement le fonctionnement du dossier php. Ceux qui sont intéressés par les didacticiels PHP peuvent se référer. à cela. 8. Répertoire PHP php php opération du répertoire php mkdir répertoire multi-niveaux Introduction : php, répertoire : Répertoire PHP : opération de répertoire pour créer un nouveau répertoire
mkdir (chemin, autorisations, création récursive) supprimer le répertoire
rmdir() déplacer (renommer)
rename() récupère le contenu du répertoire
//Ouvrir le répertoire
Descripteur de répertoire = opendir()
//Lire le répertoire
nom de fichier = readdir (descripteur de répertoire)
Lisez les noms de fichiers dans l'ordre et déplacez le pointeur du descripteur de fichier vers le bas en même temps. S'il ne peut pas être lu, il renvoie false.
//Fermer le répertoire
closeir() lit récursivement le contenu du répertoire Introduction : Comment récupérer les fichiers supprimés de la Corbeille : Comment récupérer les fichiers supprimés de la Corbeille et l'utilisation des deux fonctions unlink et rmdir pour supprimer des fichiers et dossiers en PHP Introduction : acronis disk Director : acronis Disk Director rrmdir php Supprimez récursivement les répertoires et les fichiers sous les répertoires : Copiez le code comme suit : function rrmdir($dir) { if (is_dir($dir)) { $objects = scandir($dir); foreach ($objects as $object) { if ( $object != “.” && $object != “..”) { if (filetype($dir.”/”.$objec 【Recommandations de questions et réponses connexes】 : node.js - On sait comment supprimer des dossiers dans nodejs mais comment supprimer des fichiers
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!