Maison  >  Article  >  développement back-end  >  Comment supprimer des répertoires vides en php

Comment supprimer des répertoires vides en php

青灯夜游
青灯夜游original
2021-10-14 18:32:322054parcourir

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.

Comment supprimer des répertoires vides en php

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)

Comment supprimer des répertoires vides en php

Code d'implémentation :

<?php
header("Content-type:text/html;charset=utf-8");
$dir = &#39;test&#39;;
if (is_dir($dir)) {
if (rmdir($dir))
echo &#39;目录删除成功!&#39;;
} else {
echo "目录不存在!";
}
?>

Résultat de sortie :

Comment supprimer des répertoires vides en php

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)

Comment supprimer des répertoires vides en php

<?php
header("Content-type:text/html;charset=utf-8");
$dir = &#39;img&#39;;
if (is_dir($dir)) {
	if (rmdir($dir))
		echo &#39;目录删除成功!&#39;;
} else {
	echo "目录不存在!";
}
?>

Comment supprimer des répertoires vides en php

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!

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