Maison > développement back-end > Problème PHP > Comment supprimer un répertoire dans php dissocier

Comment supprimer un répertoire dans php dissocier

藏色散人
Libérer: 2023-03-08 18:00:01
original
2686 Les gens l'ont consulté

Comment supprimer un répertoire avec la dissociation php : créez d'abord un exemple de fichier PHP ; puis supprimez le répertoire et les fichiers via la traversée de boucle et la fonction de dissociation.

Comment supprimer un répertoire dans php dissocier

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

La fonction unlink() supprime les fichiers.

Renvoie vrai en cas de succès, faux en cas d'échec.

Syntaxe

unlink(filename,context)
Copier après la connexion

Paramètres

nom de fichier requis. Spécifie les fichiers à supprimer.

contexte Facultatif. Spécifie l’environnement d’un descripteur de fichier. Le contexte est un ensemble d'options qui modifient le comportement du flux.

PHP supprime le répertoire et tous les fichiers du répertoire

Le code est le suivant :

<?php 
//循环删除目录和文件函数 
function delDirAndFile( $dirName ) 
{ 
if ( $handle = opendir( “$dirName” ) ) { 
while ( false !== ( $item = readdir( $handle ) ) ) { 
if ( $item != “.” && $item != “..” ) { 
if ( is_dir( “$dirName/$item” ) ) { 
delDirAndFile( “$dirName/$item” ); 
} else { 
if( unlink( “$dirName/$item” ) )echo “成功删除文件: $dirName/$item<br />n”; 
} 
} 
} 
closedir( $handle ); 
if( rmdir( $dirName ) )echo “成功删除目录: $dirName<br />n”; 
} 
} 
//假设需要删除一个名叫”upload”的同级目录即此目录下的所有文件,你可以通过以下代码完成: 
delDirAndFile( ‘upload&#39;); 
?>
Copier après la connexion

[Apprentissage recommandé : "PHP Tutoriel 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!

É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