Maison >développement back-end >Problème PHP >Comment supprimer un répertoire dans php dissocier
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.
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)
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'); ?>
[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!