Maison > Article > développement back-end > Comment supprimer des répertoires vides en php
En PHP, vous pouvez utiliser directement la fonction rmdir() pour supprimer un répertoire vide. La fonction de cette fonction est de supprimer le répertoire vide spécifié. La syntaxe est "rmdir(directory path[,context])" ; la suppression est réussie, elle retournera TRUE, si elle échoue, elle retournera FALSE.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, vous pouvez utiliser la fonction rmdir() pour supprimer le répertoire spécifié. Il est à noter que le répertoire supprimé par la fonction rmdir() doit être un répertoire vide et doit disposer des autorisations correspondantes. Le format de syntaxe de la fonction
rmdir() est le suivant :
rmdir(string $dirname[, resource $context])
Parmi eux, le paramètre $dirname est le chemin du répertoire à supprimer ; $context est un paramètre facultatif, utilisé pour spécifier l'environnement du handle de fichier ; .
Valeur de retour : TRUE est renvoyé lorsque la fonction est exécutée avec succès et FALSE est renvoyé lorsque la fonction échoue.
Exemple : Supprimez le répertoire de test (répertoire vide)
Code d'implémentation :
<?php header("Content-type:text/html;charset=utf-8"); $dir = 'test'; if (is_dir($dir)) { if (rmdir($dir)) echo '目录删除成功!'; } else { echo "目录不存在!"; } ?>
Résultat de sortie :
Remarque : Si vous supprimez un répertoire qui n'est pas vide, un Le répertoire sera généré une erreur de niveau E_WERNING.
Exemple : Supprimer le répertoire img (non vide)
<?php header("Content-type:text/html;charset=utf-8"); $dir = 'img'; if (is_dir($dir)) { if (rmdir($dir)) echo '目录删除成功!'; } else { echo "目录不存在!"; } ?>
Si vous souhaitez supprimer un répertoire qui n'est pas vide, vous pouvez d'abord utiliser la méthode récursive pour vider le répertoire, puis utiliser rmdir () supprime le répertoire. Pour implémenter le code, veuillez vous référer à l'article "php rmdir() comment supprimer un répertoire non vide"
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!